连接数据库的不同
con=MySQLdb.connect(host = "localhost",db=db",user="user",passwd="passwd",use_unicode=1, charset='utf8')
con=pgdb.connect(host = "localhost",database="db",user="userr",password="passwd")
单参数sql写法
sql="select * from a where id=%s"
mysql中可以
cursor.execute(sql, (1))
但是postgresql中必须这样
cursor.execute(sql, [1])
对于多个参数的sql就没有问题
con=MySQLdb.connect(host = "localhost",db=db",user="user",passwd="passwd",use_unicode=1, charset='utf8')
con=pgdb.connect(host = "localhost",database="db",user="userr",password="passwd")
单参数sql写法
sql="select * from a where id=%s"
mysql中可以
cursor.execute(sql, (1))
但是postgresql中必须这样
cursor.execute(sql, [1])
对于多个参数的sql就没有问题