我的代码实际上没有插入数据库

时间:2019-01-29 14:26:24

标签: python sql pgadmin-4

我不再遇到任何错误消息,但是当我刷新数据库时,实际上没有注入任何信息吗?使用psycopg2和pgadmin4

import psycopg2 as p

con = p.connect("dbname =Feedbacklamp user =postgres password= fillpw host=localhost port=5432")
cur = con.cursor()
sql = "INSERT INTO audiolevels(lokaalnummer,audiolevel,tijdstip) VALUES (%s,%s,%s)"
val = "100"
val1 = 100
val2 = "tijdstip"

cur.execute(sql,(val,val1,val2))
con.commit
cur.close
con.close

要插入到我的pgadmin sql数据库中的值

1 个答案:

答案 0 :(得分:0)

con.commit()应该是一个函数调用,我认为这是您的问题。您缺少将其视为成员访问而不是函数调用的括号。其他方法cur.close() and con.close()

也是如此