python入门22 pymssql模块(python连接sql server查询)
安装
pip install pymssql
连接数据库 pymssql.connect()
# coding:utf-8 import pymssql server = '192.168.8.1' #服务器ip或名称 user = 'sa' #用户名 password = '111111' #密码 database = 'test' #数据库 dbconnect = pymssql.connect(server = server,user = user,password=password,database = database) #连接到数据库
操作数据库 connect.cursor() ,
fetchone() 取一行
fetchall() 取所有结果
dbcursor = dbconnect.cursor() #游标 dbcursor.execute('select top 2 name,major from test_student')
#一行一行的取数 row = dbcursor.fetchone() print(row) row = dbcursor.fetchone() print(row) row = dbcursor.fetchone() #取完数据,None print(row)
#取出所有查询结果
rows = dbcursor.fetchall() print(rows) # list
rows = dbcursor.fetchall() #再取空
print(rows) # []
游标加上 as_dict=True。结果显示dict
dbcursor = dbconnect.cursor() #游标
dbcursor.execute('select top 10 name,major from test_student')
print(dbcursor.fetchall())
dbcursor = dbconnect.cursor(as_dict=True) #游标
dbcursor.execute('select top 10 name,major from test_student')
print(dbcursor.fetchall())
最后记得关闭游标和连接
dbcursor.close()
dbconnect.close()
官网: http://pymssql.org/en/stable/
当情绪低落,烦躁的时候,学技术并整理成博客能忘却所有烦恼。技术改变心境。