用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

转载于:https://www.cnblogs.com/keepSmile/p/9476157.html

Python -- 连接数据库SqlServer相关推荐

  1. python怎么连接sqlserver数据库_python连接数据库SQLServer

    python连接数据库SQLServer 连接数据库的几种方式 python odbc pymssql whl如何安装 whl类似于离线安装包,需要使用pip安装. pip install指令就可以安 ...

  2. python 查询sqlserver 视图_SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例)...

    原标题:SQL Server 2017 数据库教与学(教学大纲,含Python+SQL Server案例) 本书提供Python+SQL Server案例 SQL Server教学大纲 一.课程的性质 ...

  3. 使用python连接数据库

    #使用python连接数据库 import pymysql #第一步:连接数据库 conn=pymysql.connect(host='ip地址',port=端口,user='账号',passwd=' ...

  4. python和sqlserver应用_Windows和Linux下使用Python访问SqlServer的方法介绍

    经常用Python写demo来验证方案的可行性,最近遇到了Python访问SqlServer的问题,这里总结下. 一.Windows下配置Python访问Sqlserver 环境:Windows 7 ...

  5. python连接sqlserver、怎么跨表查询_python 连接sqlserver,mysql

    python连接sqlserver有很多包可以选择,有pyodbc和pymssql,这里把代码都贴出来,但是希望大家用pyodbc,因为在实践中跑几百万的数据量跑了一天的时候连接会断,google S ...

  6. python通过什么连接数据库_如何使用python连接数据库?

    数据分析离不开数据库,如何使用python连接数据库呢?听我娓娓道来哈 该笔记参考了PyMySQL官方文档和<python数据采集>关于数据存储的部分,欢迎大家去阅读原著,相信会理解的更加 ...

  7. 【数据库】python连接数据库(保姆式服务,一口一口喂啊歪)

    博主用的是:MySQL.Navicat Premium 15(连接数据库开发工具) 博主在连接数据库彻底疯狂后,终于搭建成功了.(强烈建议用mysql+pycharm+Navicat Premium ...

  8. 计算思维与数据科学 K-Means聚类模型信用卡用户风险评估 python连接数据库来处理数据

    实验目的 1.处理信用卡数据异常值 1)读取信用卡数据: 2)丢弃逾期.呆账.强制停卡.退票.拒往记录为1.瑕疵户为2的记录: 3)丢弃呆账.强制停卡.退票为1.拒往记录为2的记录: 4)丢弃频率为5 ...

  9. C++通过ODBC方式连接数据库SQLServer及增删查改操作【图书借阅系统为例】

    C++通过ODBC方式连接数据库SQLServer及增删查改操作[图书借阅系统为例] 文章目录 前言 一.ODBC如何配置 二.SQL Server如何设置账号密码 三.C++连接数据库以及增删查改操 ...

最新文章

  1. Git Flow—Git团队协作最佳实践
  2. 基于Java语言构建区块链(五)—— 地址(钱包)
  3. php调用应用程序api,使用PHP调用openAPI
  4. java .listfiles_Java File.listFiles()
  5. 微信小程序之 3d轮播(swiper来实现)
  6. 4.1 深层神经网络
  7. 科技巨头极速进场 车路协同技术为何被热捧?
  8. Mysql 省市县乡 地址分割
  9. 信息安全 —— 密码学
  10. wpj558刷机教程
  11. android 测试键值,Android无线测试之—KEYCODE键值对应大全
  12. tensorflow使用较为底层的方式复现VGG16
  13. SpringBoot----即时聊天(webSocket)
  14. [云计算] 云使能技术包括哪些技术组件?
  15. Unity中使用插件在地形中制作道路
  16. Linux命令使用笔记
  17. pandas之dropna()的用法
  18. 小米手机怎么复制加密门禁卡_小米手机NFC功能复制门禁卡功能升级手册,l加密卡也能添加!...
  19. 安装sqlserver2016报错
  20. IT专业技术人员学习网站整理

热门文章

  1. 学生成绩管理系统数据库设计
  2. struts2框架从数据库批量取得数据集并在前台页面循环显示
  3. Android 实现布局动态加载
  4. 在GridView中针对鼠标单击的某一独立单元格进行编辑
  5. 8086内存分段理解
  6. 详解RMQ LCA
  7. mysql 创建定时任务
  8. 链表--只知道当前节点指针删除当前节点
  9. MySQL笔记7:sum和count用法总结
  10. 数据结构:堆排序一(heap sort)