推荐使用 python-oracledb:连接Oracle数据库的新一代驱动
Python-oracledb是一个用于连接Oracle数据库的Python库。它是新一代的Oracle数据库驱动,提供了比其他类似库更好的性能和更多的功能。
以下是一个简单的例子,展示如何使用python-oracledb连接到Oracle数据库并执行一个查询:
首先,你需要安装python-oracledb库,可以使用pip进行安装:
pip install oracledb
然后,你可以使用以下Python代码连接到Oracle数据库并执行一个查询:
import oracledb
# 设置数据库连接信息
user = "your_username"
password = "your_password"
connect_string = "localhost:1521/orcl" # orcl是你的数据库服务名
# 连接到数据库
connection = oracledb.connect(user, password, connect_string)
# 创建游标对象
cursor = connection.cursor()
# 执行SQL查询
cursor.execute("SELECT * FROM your_table")
# 获取查询结果
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭游标和连接
cursor.close()
connection.close()
在这个例子中,你需要替换your_username
, your_password
, localhost:1521/orcl
, 和your_table
为你的Oracle数据库的实际用户名、密码、服务名和你想要查询的表名。这个代码片段展示了如何建立连接、执行查询、获取结果和关闭连接的基本步骤。
评论已关闭