使用pyodbc连接到Oracle的python有时会杀死python解释器

时间:2011-04-21 13:47:56

标签: python oracle pyodbc

当使用pyodbc创建与oracle数据库的连接时,它会定期杀死解释器。

import pyodbc
connectString = 'Driver={Microdsoft ODBC for Oracle};Server=<host>:<port>/<db>.<host>;uid=<username>;pwd=<password>'
cnxn = pyodbc.connect(connectString)

说1/5的时间会让我从Python提示符(&gt;&gt;&gt;)下降到我的dos提示符(C:)

为什么会发生这种情况或如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我们无法发现导致此问题的原因。研究使我们认为Python 2.7.1,PyODBC和Win 2003服务器可能存在问题。

为了解决这个问题,我们创建了一个执行权限检查的jar文件,然后让python脚本调用该文件并返回结果