我不再遇到任何错误消息,但是当我刷新数据库时,实际上没有注入任何信息吗?使用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数据库中的值
答案 0 :(得分:0)
con.commit()
应该是一个函数调用,我认为这是您的问题。您缺少将其视为成员访问而不是函数调用的括号。其他方法cur.close() and con.close()