python连接SQL Server数据库

通常有两个库推荐,pyodbc和pymssql,pymssql对中文非常不友好
使用pyodbc之前在电脑搜索odbc数据源管理程序

点击添加新数据源
这里会显示可用的数据源的驱动程序
然后就可以在python里

import pyodbc
conn = pyodbc.connect('DRIVER={数据源的驱动程序如SQL Server Native Client 11.0};SERVER=IP;DATABASE=数据库名称;UID=用户名;PWD=密码')
cur=conn.cursor()
cur.execute('select top 1000 * from [dbo].[ZJB_TaskInfo]')
results=cur.fetchall()

这样就可以通过发送sql语句与数据库进行交互