python import cx_Oracle 创建数据库连接 dsn = cx_Oracle.makedsn('主机名或IP地址', '端口号', '服务名')conn = cx_Oracle.connect('用户名', '密码', dsn)创建游标 cursor = conn.cursor()执行SQL查询 cursor.execute('SELECT * FROM 表名')获取查询结果 result = cursor.fetchall()打印...
Python连接Oracle数据库
Python连接Oracle数据库教程
要实现Python与Oracle数据库的连接,首先需要确保Python环境和必要的库得到正确配置。Python3.6及以上版本建议使用pip命令直接安装最新的cx_Oracle库。
安装方法如下:在命令行中输入以下命令进行pip安装:
python -m pip install cx_Oracle --upgrade
对于Python2用户,需要下载并安装7.3版本的cx_Oracle库。
之后,获取Oracle Instant Client。选择适合操作系统的版本,通常为Microsoft Windows (x64) 64-bit版本,从官方Oracle网站下载。
完成安装后,可以开始进行Python与Oracle数据库的连接操作。示例代码如下:
python
import cx_Oracle
# 创建数据库连接
dsn = cx_Oracle.makedsn('主机名或IP地址', '端口号', '服务名')
conn = cx_Oracle.connect('用户名', '密码', dsn)
# 创建游标
cursor = conn.cursor()
# 执行SQL查询
cursor.execute('SELECT * FROM 表名')
# 获取查询结果
result = cursor.fetchall()
# 打印结果
for row in result:
print(row)
# 关闭连接
cursor.close()
conn.close()
上述代码展示了如何创建数据库连接、执行SQL查询并获取结果。请根据实际情况调整参数,如数据库地址、端口号、服务名、用户名、密码和表名。
通过遵循以上步骤,您将能够成功地使用Python连接Oracle数据库并执行基本的操作。在实际应用中,可以根据需求进行更复杂的数据操作和集成。2024-10-26