python

超轻量级php框架startmvc

python3.7 使用pymssql往sqlserver插入数据的方法

更新时间:2020-07-12 10:06:01 作者:startmvc
python3.7使用pymssql往sqlserver插入数据importpymssqlconn=pymssql.connect(host='szs',server='SZS\SQLEXPRESS',port=

python3.7 使用pymssql往sqlserver插入数据


import pymssql
conn = pymssql.connect(host='szs',server='SZS\SQLEXPRESS',port='51091', user='python', password='python', database='python',charset='utf8',autocommit=True)
cur = conn.cursor()
sql = "insert into [novals] values ('python','python','python','python');COMMIT "
try:
 cur.execute(sql)
except:
 conn.rollback()
cur.close()
conn.close()

数据的插入需要在sql语句后加上COMMIT,同时需要在连接处设置autocommit=True,如果没有我试过插入不成功。

ps:下面看下pymysql写入数据失败问题

sql语句后加commit


conn.execute("insert into ....; commit")

总结

以上所述是小编给大家介绍的python3.7 使用pymssql往sqlserver插入数据的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

python3.7 pymssql python sqlserver插入数据