• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
机灵小不懂
博客园    首页    新随笔    联系   管理    订阅  订阅

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

posted @ 2018-08-14 17:44  机灵小不懂  阅读(856)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3