python链接oracle数据库
时间: 2023-07-25 15:46:28 浏览: 176
python链接Oracle数据库的方法
要在Python中链接Oracle数据库,需要使用第三方库 cx_Oracle。以下是链接Oracle数据库的示例代码:
```python
import cx_Oracle
# 连接Oracle数据库
dsn = cx_Oracle.makedsn(host='hostname', port='port', sid='sid')
connection = cx_Oracle.connect(user='username', password='password', dsn=dsn)
# 查询数据
cursor = connection.cursor()
cursor.execute("SELECT * FROM table_name")
rows = cursor.fetchall()
# 关闭连接
cursor.close()
connection.close()
```
其中,`host`、`port`、`sid`、`username`、`password`是Oracle数据库的连接信息。`dsn`是通过`cx_Oracle.makedsn`方法生成的连接串。`cursor`是用于执行SQL语句的光标。`execute`方法用于执行SQL语句,`fetchall`方法用于获取查询结果。最后,需要关闭光标和连接。
阅读全文