2

我有“Oracle in OraClient10g”和“Microsoft ODBC for oracle”驱动程序(使用 ODBCAD32.EXE 检查)。

有没有办法用pyodbc连接到oracle数据库?

4

1 回答 1

1

我使用带有 DSN 的 Oracle 驱动程序,对我来说它连接:

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()
于 2012-05-16T08:03:26.497 回答