Python操作SQLServer数据库

2018-01-08 13:34:23来源:https://www.coderecord.cn/python-sqlserver.html作者:IOS开发学习博客人点击

分享


使用python语言操作微软的SqlServer数据库,可以利用这个库:pymssql


1、安装pymssql


pymssql支持pip安装,所以只需要:


pip install pymssql

2、使用


首先是连接数据库,然后打开操作光标Cursor,由光标去查询、修改数据库。


db_conn=pymssql.connect(host=DB_HOST,user=DB_USER,password=DB_PASS,database=DB_NAME)
db_cur=db_conn.cursor(as_dict=True)

connect方法中传入数据库连接信息,返回数据库连接对象,后面会用到。


cursor方法中指定了查询数据时返回的格式为字典



查询:


db_cur.execute("select treelid,treelname from TREEL where TREELSTATE = 'Y|0'")
data= db_cur.fetchall()

通过fetchall可以获取全部结果。


如果是insert或者update,同样使用execute传入sql语句即可,但是需要使用commit提交才能生效:


db_conn.commit()

最后关闭数据库连接:


db_cur.close()
db_conn.close()

整体操作非常简单,整个库只有两个Class:Connction和Cursor。



详细见pymssql Module Ref:http://pymssql.org/en/stable/ref/pymssql.html


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台