pyodbc 64b cursor.execute()

时间:2015-05-12 12:28:34

标签: python pyodbc

我正在学习python,我遇到了数据库连接问题。

使用:   - pyodbc3.0.9   - pydev 4 througt eclipse Luna Release 2(4.4.2)   - python 3.4.3 64b(conda v3.11.0标记为'脏')   - Windows 8.1(64b)

当我运行时

import pyodbc

__connection = pyodbc.connect(DSN='PostgreSQL35W')
print("Step1")
__cursor = __connection.cursor()
print("Step2")
__cursor.execute("SELECT * FROM table")
print("Step3")
__rows = __cursor.fetchall()
print("Step4")
for row in __rows:
    print("Step5 (loop)")
    print("row:",row)

控制台显示结果:

Step1    
Step2

然后,仍然无限期地运行而没有任何警告或错误或超时(实际上表“表”不存在,但此时我只想建立连接)...

我甚至无法确定问题是什么,有什么想法吗?

0 个答案:

没有答案