1
我正在連接到SQL數據庫(heroku),我可以在那裏創建一個表。Python pg8000 SQL,INSERT INTO ...不會將信息寫入表
當插入一些信息時,我不會收到任何錯誤。 但是當我想讀取數據時,它返回「無」。 我在做什麼錯?
import pg8000
conn = pg8000.connect(user="username", password="password",
host="hostAddress", port=5432, database="database",
ssl=True)
cursor = conn.cursor()
def createTable():
cursor.execute("create table test (ID INT, TITLE TEXT)")
conn.commit()
def dataEntry():
cursor.execute("INSERT INTO test VALUES(1, 'blablabla')")
conn.commit()
def readTable():
print (cursor.execute("SELECT * FROM test "))
#createTable()
dataEntry()
readTable()
非常感謝您的幫助!
爲什麼你使用pg8000而不是普遍使用的psycopg 2?只是好奇 – nathancahill
基本上它是第一個模塊,在那個constallation中工作,沒有任何額外的元素在我自己的機器上.. – Lutzel
但將調查它..作爲一個didn't知道它的方式更常見..可能更好的解決問題的結果.. – Lutzel