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 25 Python
在Django中使用Sitemap的方法讲解
Jul 22 Python
总结python爬虫抓站的实用技巧
Aug 09 Python
Python安装Numpy和matplotlib的方法(推荐)
Nov 02 Python
python timestamp和datetime之间转换详解
Dec 11 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
Oct 17 Python
TensorFlow索引与切片的实现方法
Nov 20 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
使用OpenCV实现道路车辆计数的使用方法
Jul 15 Python
解决python运行效率不高的问题
Jul 20 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
Jan 12 Python
python+selenium爬取微博热搜存入Mysql的实现方法
Jan 27 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网站备份程序代码分享
2011/06/10 PHP
sphinx增量索引的一个问题
2011/06/14 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
jquery 锁定弹出层实现代码
2010/02/23 Javascript
JQuery动态创建DOM、表单元素的实现代码
2011/08/09 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
JS异步执行结果获取的3种解决方式
2019/02/19 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
[01:08:24]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第一场 2月5日
2021/03/11 DOTA
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
flask-restful使用总结
2018/12/04 Python
python把1变成01的步骤总结
2019/02/27 Python
详解PyTorch中Tensor的高阶操作
2019/08/18 Python
Python根据服务获取端口号的方法
2019/09/25 Python
提高python代码运行效率的一些建议
2020/09/29 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
新东方旗下远程教育网站:新东方在线
2020/03/19 全球购物
地球鞋加拿大官网:Earth Shoes Canada
2020/11/17 全球购物
应届毕业生个人求职自荐信
2014/01/06 职场文书
初中生物教学反思
2014/01/10 职场文书
初中语文教学反思
2014/02/02 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
紧急迫降观后感
2015/06/15 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
2016年春季运动会通讯稿
2015/11/25 职场文书
《围炉夜话》110句人生箴言,精辟有内涵,引人深思
2019/10/23 职场文书