尝试使用 Pyodbc 连接到 Oracle 数据库:
try:
db_connection = pyodbc.connect('DSN=OraDev; PWD=%s' % Key.dbKeys['password'])
except pyodbc.Error, err:
print >> debug_file, "Database connection failed: %s" %err
sys.exit()
它不断给我这个错误信息:
'[IM014] [Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配 (0) (SQLDriverConnect)
所以我想知道罪魁祸首是否是我没有“匹配”的组件。目前,我有:
- Python 2.7 32 位
- pyodbc 3.0.6 win32-py2.7
- Oracle ODBC 驱动程序:32 位
- Windows 服务器 2008 64 位
- 甲骨文 11.2.0 64 位
这里的版本有什么问题吗?谢谢。