首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python3.6 通过 pymssql 连接 SQL server

目前就职的公司数据存储比较分散,目前我工作接触到的数据有:sql server,mysql,elasticsearch,MongoDB,hive;从关系型到非关系型数据库。所以,就有了《Python 连接数据库》这个系列文章。

本文主要介绍,如何通过pymssql连接数据库。如果不特意申明,环境都是anaconda,window 64bits,Python3.6。

part 1:安装 pymssql

最开始利用cmd中的pip install pymssql 安装报错‘’。然后,我就开始了漫长的安装之路。下面我列出来尝试过的方式。

pip 安装对应的依赖包,没安装成功

step 1:pip install setuptools-------ok

step 2:pip install dev----------------ok

step 3:pip install freetds-----fail

直接设置freedts=1,没安装成功

step 1:export PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1

step 2:pip install pymssql---------fail

直接下载对应的whl文件,安装成功

step 1:下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql。根据实际情况,下载对应版本,我下载的是如图红框版本。

step 2: 将下载好的whl格式文件,放入安装Python的文件路径对应【Scripts】文件夹下面。例如,我的安装路径是【D:\anaconda\Scripts】。

step 3: 在该路径下打开 cmd,快捷方式为同时按住【ctrl】+【alt】+【shift】,单击右键,选择【在此处打开命令窗口】。

step 4: 检查是否安装 wheel 包,可以用pip install wheel。如果确认已经安装了wheel模块,可以跳过此步骤。

step 5: 执行命令 pip install pymssql.whl(对应whl文件名称)。

part 2:连接数据库

代码如下:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180223G0SOYB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券