如何在Python中修复SQL语句?
数据库连接正常。{em1>但返回 我的代码 Psql中的SQL命令返回正确的输出。
我同样可以在Psql中运行 可能的错误是import os, pg, sys, re, psycopg2
try:
conn = psycopg2.connect("dbname='tk' host='localhost' port='5432' user='naa' password='123'")
except: print "unable to connect to db"
cur = conn.cursor()
print cur.execute("SELECT * FROM courses") # problem here
INSERT
,但不能通过Python的脚本。
我没有收到/var/log的警告/错误。在
您必须调用
cur
上的fetch
方法之一(fetchone、fetchmany、fetchall)才能实际获得查询结果。在您可能应该对DB-API的a tutorial进行通读。在
您必须调用
cur.fetchall()
方法(或其他fetch*()
方法之一)才能从查询中获得结果。在相关问题 更多 >
编程相关推荐