python如何连接oralce

原创
admin 12小时前 阅读数 1 #Python

Python连接Oracle数据库

Python连接Oracle数据库需要使用Oracle提供的Python驱动程序,即Oracle Database Connector for Python,下面是通过Python连接Oracle数据库的步骤:

1、安装Oracle Database Connector for Python

可以使用pip命令安装Oracle Database Connector for Python,命令如下:

pip install cx_Oracle

2、导入cx_Oracle模块

在Python程序中导入cx_Oracle模块,以便使用它提供的函数和类来连接Oracle数据库。

import cx_Oracle

3、建立连接

使用cx_Oracle模块提供的connect函数建立与Oracle数据库的连接,connect函数的参数包括用户名、密码、主机名和端口号等,

conn = cx_Oracle.connect("username/password@host:port/service_name")

username是数据库用户名,password是数据库密码,host是数据库主机名,port是数据库端口号,service_name是数据库服务名。

4、执行SQL语句

通过cursor对象执行SQL语句,

cursor = conn.cursor()
cursor.execute("SELECT * FROM table_name")
rows = cursor.fetchall()

table_name是要查询的表名,rows是查询结果。

5、关闭连接

使用close方法关闭与Oracle数据库的连接,

conn.close()

完整代码示例:

import cx_Oracle
建立连接
conn = cx_Oracle.connect("username/password@host:port/service_name")
执行SQL语句
cursor = conn.cursor()
cursor.execute("SELECT * FROM table_name")
rows = cursor.fetchall()
关闭连接
conn.close()
热门