python怎么读取oracle数据库数据

51次阅读
没有评论

共计 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()

在代码中,需要将 usernamepasswordhostportservice_name替换为实际的数据库连接信息。table_name应替换为实际的表名。

fetchall()方法用于获取所有查询结果,返回一个包含所有行的列表。根据实际需要,还可以使用 fetchone() 方法获取一行结果,或者使用 fetchmany(size) 方法获取指定数量的结果。

最后,记得在使用完游标和连接后关闭它们,以释放资源。

注意:在使用 cx_Oracle 模块之前,可能需要先安装 Oracle Instant Client。具体安装步骤请参考 cx_Oracle 的官方文档。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-02-05发表,共计701字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)