Skip to main content
 首页 » 编程设计

python之如何从 pyodbc 连接到 Oracle 10

2025年05月04日9qq号

我有“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()