Python -- 连接数据库SqlServer

用Python几行代码查询数据库,此处以Sql server为例。

1. 安装pymssql,在cmd中运行一下代码

pip install pymssql

2. 链接并执行sql语句

#-*-coding:gb2312-*-
import pymssql

# 链接数据库
conn = pymssql.connect(host="XXX",database="XXX",user="XXX", password="XXX")
cur = conn.cursor() #返回一个游标对象 该对象可以用于查询并从数据库中获取结果

# 执行Sql语句
cur.execute("select top 10 * from subject")
row = cur.fetchone()

# 输出查询到的一行内容
for a in row:
    print(a)

conn.close()

遇到的问题:

pip install pymssql 时,报错“error: Microsoft Visual C++ 14.0 is required…” 

解决办法:

  进入https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud-》查找pymssql-》下载相应版本(例如下载后路径为E:\Python36-32\Scripts\pymssql-2.1.4.dev5-cp36-cp36m-win32.whl)

  cmd进入到目录E:\Python36-32\Scripts\后,

  pip install pymssql-2.1.4.dev5-cp36-cp36m-win32.whl