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

看,田野里的玉米露出了笑脸,秋风吹过,闪烁着太阳的光芒,秋天是金色的。看满山的枫叶,红得就像一团火焰在熊熊燃烧,散发着生机,秋天是红色的。呵呵,我们都错了,秋天不是金黄的,也不是红色的,秋天是五颜六色的。

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往sqlserver插入数据的方法就介绍到这了。经常要自己给自己过节,学会寻找愉悦的心情。更多相关python3.7 使用pymssql往sqlserver插入数据的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
Python基于Pymssql模块实现连接SQL Server数据库的方法详解

如何处理Python3.4 使用pymssql 乱码问题

pymssql数据库操作MSSQL2005实例分析

pymssql ntext字段调用问题解决方法

Python3连接SQLServer、Oracle、MySql的方法