python连接orcale数据库方式
时间: 2024-05-03 12:17:33 浏览: 102
在Python中连接Oracle数据库可以使用cx_Oracle模块。以下是一个简单的连接示例:
1. 安装cx_Oracle模块:可以使用pip命令进行安装,如下所示:
```
pip install cx_Oracle
```
2. 连接Oracle数据库:使用cx_Oracle.connect()方法连接到Oracle数据库,如下所示:
```python
import cx_Oracle
# 连接Oracle数据库
connection = cx_Oracle.connect(user="用户名", password="密码", dsn="数据库主机名:端口号/数据库实例名")
```
3. 执行SQL语句:使用cursor对象的execute()方法执行SQL语句,如下所示:
```python
# 创建cursor对象
cursor = connection.cursor()
# 执行SQL语句
cursor.execute("SELECT * FROM table_name")
# 获取查询结果
result = cursor.fetchall()
# 关闭cursor对象和数据库连接
cursor.close()
connection.close()
```
完整示例代码如下所示:
```python
import cx_Oracle
# 连接Oracle数据库
connection = cx_Oracle.connect(user="用户名", password="密码", dsn="数据库主机名:端口号/数据库实例名")
# 创建cursor对象
cursor = connection.cursor()
# 执行SQL语句
cursor.execute("SELECT * FROM table_name")
# 获取查询结果
result = cursor.fetchall()
# 打印查询结果
for row in result:
print(row)
# 关闭cursor对象和数据库连接
cursor.close()
connection.close()
```
注意:在使用cx_Oracle模块连接Oracle数据库时,需要先安装Oracle Instant Client,并将相关路径添加到系统环境变量中。具体操作可以参考官方文档:https://cx-oracle.readthedocs.io/en/latest/user_guide/installation.html
阅读全文