共计 701 个字符,预计需要花费 2 分钟才能阅读完成。
要从 Oracle 数据库中读取数据,可以使用 Python 中的 cx_Oracle 模块。
首先,确保已经安装了 cx_Oracle 模块。可以使用以下命令进行安装:
pip install cx_Oracle
然后,使用以下代码示例从 Oracle 数据库中读取数据:
import cx_Oracle
# 建立与数据库的连接
conn = cx_Oracle.connect('username/password@host:port/service_name')
# 创建游标对象
cursor = conn.cursor()
# 执行 SQL 查询语句
cursor.execute('SELECT * FROM table_name')
# 获取查询结果
result = cursor.fetchall()
# 遍历结果并打印
for row in result:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
在代码中,需要将 username
、password
、host
、port
和service_name
替换为实际的数据库连接信息。table_name
应替换为实际的表名。
fetchall()
方法用于获取所有查询结果,返回一个包含所有行的列表。根据实际需要,还可以使用 fetchone()
方法获取一行结果,或者使用 fetchmany(size)
方法获取指定数量的结果。
最后,记得在使用完游标和连接后关闭它们,以释放资源。
注意:在使用 cx_Oracle 模块之前,可能需要先安装 Oracle Instant Client。具体安装步骤请参考 cx_Oracle 的官方文档。
丸趣 TV 网 – 提供最优质的资源集合!
正文完