我有“Oracle in OraClient10g”和“Microsoft ODBC for oracle”驱动程序(使用 ODBCAD32.EXE 检查)。
有没有办法用pyodbc连接到oracle数据库?
请您参考如下方法:
我将 Oracle 驱动程序与 DSN 一起使用,对我来说它连接:
db = pyodbc.connect('DSN=my_test_db;PWD=tiger')
print('-' * 20)
try:
c = db.cursor()
rs = c.execute("select * from v$version where banner like 'Oracle%'")
for txt in c.fetchall():
print('%s' % (txt[0]))
finally:
db.close()
