0

定期使用 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 提示符 (>>>) 下降到我的 dos 提示符 (C:)

关于为什么会发生这种情况或如何解决它的任何想法?

4

1 回答 1

1

我们无法发现究竟是什么导致了这个问题。研究使我们认为 Python 2.7.1、PyODBC 和 Win 2003 服务器可能存在问题。

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

于 2011-05-31T17:29:12.213 回答