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(连接)('用户名','密码','回环地址:端口号/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()
#带参数查询
db_conn = cx_Oracle.connect('scott', 'scott', '127.0.0.1:1521/orcl')
db_cursor=db_con