Windows和Linux下使用Python访问SqlServer的方法介绍

2018-09-26 20:04

阅读:480

  经常用Python写demo来验证方案的可行性,最近遇到了Python访问SqlServer的问题,这里总结下。

  一、Windows下配置Python访问Sqlserver

  环境:Windows 7 + Sqlserver 2008

  1、下载并安装pyodbc

  下载地址:

  2、访问SqlServer
复制代码 代码如下:
>>> import pyodbc

  >>>cursor = cnxn.cursor()

  >>>cursor.execute(select * from Tb)

  二、Linux下配置Python访问SqlServer

  环境:CentOS 6.2 + Sqlserver 2008

  1、安装freetds:
复制代码 代码如下:
yum install freetds*

  2、安装pyodbc:
复制代码 代码如下:
yum install pyodbc

修改odbc配置:
复制代码 代码如下:

添加FreeTDS驱动:
复制代码 代码如下:
[SQL Server]

  Description = FreeTDS ODBC driver for MSSQL

  Driver = /usr/lib/libtdsodbc.so

  Setup = /usr/lib/libtdsS.so

  FileUsage = 1

  3、测试
复制代码 代码如下:
#python

  >>> import pyodbc

  >>>cursor = cnxn.cursor()

  >>>cursor.execute(select * from Tb)

  这里只是写了简单的demo来验证可行性,希望对你有帮助。


评论


亲,登录后才可以留言!