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实现将汉字转换成汉语拼音的库
May 05 Python
Python基础教程之浅拷贝和深拷贝实例详解
Jul 15 Python
python基础while循环及if判断的实例讲解
Aug 25 Python
python获取中文字符串长度的方法
Nov 14 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
Sep 23 Python
python集合的创建、添加及删除操作示例
Oct 08 Python
Python日期格式和字符串格式相互转换的方法
Feb 18 Python
keras中的卷积层&池化层的用法
May 22 Python
Python中的整除和取模实例
Jun 03 Python
keras的siamese(孪生网络)实现案例
Jun 12 Python
详解pandas apply 并行处理的几种方法
Feb 24 Python
matlab xlabel位置的设置方式
May 21 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
哪吒敖丙传:新人物二哥敖乙出场 小敖丙奶气十足
2020/03/08 国漫
支持oicq头像的留言簿(一)
2006/10/09 PHP
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
利用curl抓取远程页面内容的示例代码
2013/07/23 PHP
浅谈json_encode用法
2015/03/05 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
jQuery 学习第五课 Ajax 使用说明
2010/05/17 Javascript
将nodejs打包工具整合到鼠标右键的方法
2013/05/11 NodeJs
探讨jQuery的ajax使用场景(c#)
2013/12/03 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
Python time库基本使用方法分析
2019/12/13 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
Python字典实现伪切片功能
2020/10/28 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
小学校园广播稿(3篇)
2014/09/19 职场文书
计划生育证明格式及范本
2014/10/09 职场文书
2014年安全保卫工作总结
2014/11/13 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
小人国观后感
2015/06/11 职场文书