当前位置: 移动技术网 > IT编程>脚本编程>Python > python访问sqlserver示例

python访问sqlserver示例

2019年04月01日  | 移动技术网IT编程  | 我要评论

阜阳汽车站,熊猫炼乳,武汉十七中教师门

最近遇到了python访问sqlserver的问题,这里总结下。

一、windows下配置python访问sqlserver

环境:windows 7 + sqlserver 2008

1、下载并安装pyodbc

下载地址:http://code.google.com/p/pyodbc/downloads/list

2、访问sqlserver

复制代码 代码如下:

>>> import pyodbc
>>>cnxn = pyodbc.connect('driver={sql server};server=192.168.1.100\\sql;database=testdb;uid=sa;pwd=mypassword')
>>>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配置:

复制代码 代码如下:

vi /etc/odbcinst.ini

添加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
>>>cnxn = pyodbc.connect('driver={sql server};server=192.168.1.100\\sql;database=testdb;uid=sa;pwd=mypassword')
>>>cursor = cnxn.cursor()
>>>cursor.execute("select * from tb")

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网