我是靠谱客的博主 高挑小熊猫,最近开发中收集的这篇文章主要介绍python连接SQL server数据库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

之前项目本来想生成点假数据,用于分析数据,可是C++连接数据库比较费劲。所以使用python连接数据库,向数据库中写数据。

python向数据库中写数据非常简单。

直接上代码了。

一个简化版的函数:

import pymssql
def test():
server = '127.0.0.1SQLEXPRESS'
user = 'sa'
password = '123'
database = 'testsql'
conn = pymssql.connect(host=server,user=user,password=password,database=database)
db = conn.cursor()#获取游标
db.execute(##写入SQL sever创建表 字段 如果已经执行或者已经创建就不能再创建第二遍
'''
USE testsql;
IF EXISTS(SELECT * FROM Sysobjects WHERE Name='testconnect')
DROP TABLE testconnect
CREATE TABLE testconnect(
ID int NOT NULL,
EventTYPE VARCHAR(10) NOT NULL,
PRIMARY KEY(ID)
)
'''
)
sqlstr="insert into testconnect values 
(convert(int,'"+str(1)+"'), 
convert(VARCHAR(10),'"+str(1)+"'))"
print(sqlstr) #可以打印看看是不是与在数据库里写的一样
db.execute(sqlstr)#一行一行写入
conn.commit()#提交数据
conn.close()#关闭数据库
if '__main__' == __name__:
test()

如果向设置ID自动增加,这样修改就可以了。当然修改完不能设置ID的值。

 ID int IDENTITY(1,1) NOT NULL,

最后

以上就是高挑小熊猫为你收集整理的python连接SQL server数据库的全部内容,希望文章能够帮你解决python连接SQL server数据库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部