mysql-connector python几点问题

mysql-connector的中文资料真少,官方的API写的也不够人性化,缺少例子。不知道由于何种原因,我的apache服务器不能运行导入MSQLdb模块的cgi程序,只好用mysql-connector做。从网上找的资料参差不齐,让我忽视的一点就是游标execute后需要用数据库提交,需要commit(),从而导致每次我插入数据的id自增,但是实际数据并没有插入进去,而且还有就是先执行查询语句后,必须fetchall()取得的数据,不然不能执行下个语句。其他的网上都差不多。下面是我的部分代码:

“`
import mysql.connector
try:
cnx=mysql.connector.connect(user=”xx”,password=”xx”,host=”localhost”,database=”xx”)
cur=cnx.cursor()
sql_insert=”insert into employee3(first_name,last_name,age,sex,income) values (\”zhangsan\”,\”san\”,18,\”w\”,1000)”

cur.execute(sql_insert)
cnx.commit()

except mysql.connector.Error as e:
print (‘Error : {}’.format(e));
finally:
cur.close;
cnx.close;
print ‘Connection closed in finally’;“`

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值