要使用Python查询Oracle数据库,您需要安装一个名为cx_Oracle
的库。首先,请确保您已经安装了该库。您可以通过运行以下命令来安装:
pip install cx_Oracle
安装完成后,您可以按照以下步骤连接到Oracle数据库并执行查询:
- 导入所需的库:
import cx_Oracle
- 创建数据库连接字符串。它应该包含用户名、密码、主机名(或IP地址)和服务名。例如:
connection_string = "username/password@hostname:port/servicename"
- 使用
cx_Oracle.connect()
方法连接到数据库:
connection = cx_Oracle.connect(connection_string)
- 创建一个游标对象,以便执行SQL查询:
cursor = connection.cursor()
- 编写SQL查询并使用游标对象执行它:
sql_query = "SELECT * FROM your_table_name" cursor.execute(sql_query)
- 获取查询结果并打印:
result = cursor.fetchall() for row in result: print(row)
- 关闭游标和数据库连接:
cursor.close() connection.close()
将上述代码片段组合在一起,您将得到一个完整的Python脚本,用于查询Oracle数据库。请确保使用您自己的数据库连接信息替换示例中的占位符。