我的代码实际上并没有插入到数据库中
My code doesn't actually insert into the database
我不再 运行 进入任何错误消息,但是当我刷新我的数据库时实际上没有注入任何东西?使用 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 数据库的值
con.commit()
应该是一个函数调用我认为是你的问题。您缺少将其视为成员访问而不是函数调用的括号。这也适用于其他方法 cur.close() and con.close()
我不再 运行 进入任何错误消息,但是当我刷新我的数据库时实际上没有注入任何东西?使用 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 数据库的值
con.commit()
应该是一个函数调用我认为是你的问题。您缺少将其视为成员访问而不是函数调用的括号。这也适用于其他方法 cur.close() and con.close()