ADODB连接oracle
时间: 2023-08-03 18:00:54 浏览: 133
利用ADO连接Oracle
你可以使用ADODB库来连接Oracle数据库。以下是一个示例代码,展示如何使用ADODB连接Oracle数据库:
```python
import win32com.client
# 创建ADODB连接对象
conn = win32com.client.Dispatch('ADODB.Connection')
# 设置连接字符串
conn.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=<数据库地址>/<服务名>;User ID=<用户名>;Password=<密码>"
# 打开连接
conn.Open()
# 执行SQL查询
rs = win32com.client.Dispatch('ADODB.Recordset')
sql = "SELECT * FROM <表名>"
rs.Open(sql, conn)
# 遍历结果集
while not rs.EOF:
for i in range(rs.Fields.Count):
print(rs.Fields[i].Name, ": ", rs.Fields[i].Value)
rs.MoveNext()
# 关闭连接
rs.Close()
conn.Close()
```
请注意,你需要安装pywin32库来使用win32com模块。另外,确保替换连接字符串中的`<数据库地址>、<服务名>、<用户名>`和`<密码>`为你的实际数据库信息。
阅读全文