用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-32Scriptspymssql-2.1.4.dev5-cp36-cp36m-win32.whl)
cmd进入到目录E:Python36-32Scripts后,
pip install pymssql-2.1.4.dev5-cp36-cp36m-win32.whl