目录
1.cx_Oracle概述
cx_Oracle是一个Python 扩展模块,通过使用所有数据库访问模块通用的数据库 API来实现 Oracle 数据库的查询和更新。为使用一些专为 Oracle 设计的特性,还加入了多个通用数据库 API 的扩展。cx_Oracle 的开发历时多年,涵盖了大多数需要在 Python 中访问 Oracle 的客户的需求。
安装cx_Oracle使用pip命令: pip install cx_Oracle
2.连接oracle数据库
cx_Oracle.connect('scott', 'scott', '127.0.0.1:1521/orcl')
cx_Oracle.connect('scott/scott@127.0.0.1:1521/orcl')
3.ORACLE的查询
#简单查询
import cx_Oracle
db_conn = cx_Oracle.connect('scott', 'scott', '127.0.0.1:1521/orcl')
db_cursor=db_conn.cursor()
sql_cmd='SELECT * FROM students'
db_cursor.execute(sql_cmd)
for row in db_cursor:
print(row)
db_cursor.close()
db_conn.close()