python安装cx_Oracle,连接oracle数据库
要在Python中安装cx_Oracle
库并连接到Oracle数据库,你需要先确保你的系统上安装了Oracle客户端库,因为cx_Oracle
是依赖Oracle客户端库的。以下是安装和连接的步骤:
安装Oracle客户端库:
- 对于Windows,你可以从Oracle官网下载Instant Client并解压到某个目录。然后设置环境变量
PATH
,添加Oracle客户端的sdk
和network
目录路径。 - 对于Linux,你可以通过包管理器安装对应的Oracle客户端软件包。
- 对于Windows,你可以从Oracle官网下载Instant Client并解压到某个目录。然后设置环境变量
安装
cx_Oracle
模块:pip install cx_Oracle
使用Python连接Oracle数据库:
import cx_Oracle # 连接字符串的格式为:用户名/密码@数据库主机IP:端口/服务名 connection_str = 'user/password@127.0.0.1:1521/orcl' # 建立连接 conn = cx_Oracle.connect(connection_str) # 创建游标 cursor = conn.cursor() # 执行SQL语句 cursor.execute("SELECT * FROM your_table") # 获取查询结果 rows = cursor.fetchall() for row in rows: print(row) # 关闭游标和连接 cursor.close() conn.close()
请确保替换连接字符串中的user
, password
, 127.0.0.1
, 1521
, 和 orcl
为你的实际Oracle数据库的用户名、密码、主机IP、端口和服务名。如果你的Oracle数据库运行在非默认端口或使用TNS名称,请相应修改连接字符串。
评论已关闭