python访问sqlserver示例


Posted in Python onFebruary 10, 2014

最近遇到了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")
Python 相关文章推荐
跟老齐学Python之集合的关系
Sep 24 Python
Python栈算法的实现与简单应用示例
Nov 01 Python
分数霸榜! python助你微信跳一跳拿高分
Jan 08 Python
django 外键model的互相读取方法
Dec 15 Python
python实现可逆简单的加密算法
Mar 22 Python
Pytorch之卷积层的使用详解
Dec 31 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
May 22 Python
python让函数不返回结果的方法
Jun 22 Python
python等待10秒执行下一命令的方法
Jul 19 Python
Python+kivy BoxLayout布局示例代码详解
Dec 28 Python
教你用python实现12306余票查询
Jun 30 Python
python实现代码行数统计示例分享
Feb 10 #Python
python基础教程之获取本机ip数据包示例
Feb 10 #Python
python基础教程之udp端口扫描
Feb 10 #Python
python网页请求urllib2模块简单封装代码
Feb 07 #Python
python解析xml模块封装代码
Feb 07 #Python
python 解析XML python模块xml.dom解析xml实例代码
Feb 07 #Python
python合并文本文件示例
Feb 07 #Python
You might like
PHP 第一节 php简介
2012/04/28 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
解析isset与is_null的区别
2013/08/09 PHP
yii分页组件用法实例分析
2015/12/28 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
jQuery的学习步骤
2011/02/23 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
初识Node.js
2015/03/20 Javascript
js判断手机端(Android手机还是iPhone手机)
2015/07/22 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
JavaScript优化以及前段开发小技巧
2017/02/02 Javascript
详解 vue.js用法和特性
2017/10/15 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
js中null与空字符串""的区别讲解
2019/01/17 Javascript
python编码最佳实践之总结
2016/02/14 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
Python和Go语言的区别总结
2019/02/20 Python
由面试题加深对Django的认识理解
2019/07/19 Python
用Python画小女孩放风筝的示例
2019/11/23 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
iHerb香港:维生素、补充剂和天然保健品
2017/08/01 全球购物
大学毕业感言50字
2014/02/07 职场文书
三方合作协议书范本
2014/04/18 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
接收函格式
2015/01/30 职场文书
丽江古城导游词
2015/02/03 职场文书
基层党建工作简报
2015/07/21 职场文书
远程教育培训心得体会
2016/01/09 职场文书
六一儿童节致辞稿(3篇)
2019/07/11 职场文书