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 相关文章推荐
关于你不想知道的所有Python3 unicode特性
Nov 28 Python
Python中IPYTHON入门实例
May 11 Python
python迭代器与生成器详解
Mar 10 Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
PyQt 线程类 QThread使用详解
Jul 16 Python
python微信跳一跳系列之自动计算跳一跳距离
Feb 26 Python
python 读写文件,按行修改文件的方法
Jul 12 Python
Django框架登录加上验证码校验实现验证功能示例
May 23 Python
简单了解python PEP的一些知识
Jul 13 Python
如何给Python代码进行加密
Jan 10 Python
利用keras使用神经网络预测销量操作
Jul 07 Python
简述python四种分词工具,盘点哪个更好用?
Apr 13 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 数组入门教程小结
2009/05/20 PHP
php解析http获取的json字符串变量总是空白null
2015/03/02 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
JQuery UI DatePicker中z-index默认为1的解决办法
2010/09/28 Javascript
HTML颜色选择器实现代码
2010/11/23 Javascript
javascript倒计时功能实现代码
2012/06/07 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
jQuery过滤选择器用法分析
2015/02/10 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
详解python中的线程
2018/02/10 Python
对Python中数组的几种使用方法总结
2018/06/28 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
Python3多线程版TCP端口扫描器
2019/08/31 Python
详解Python 中的容器 collections
2020/08/17 Python
python 批量将中文名转换为拼音
2021/02/07 Python
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
企业办公室岗位职责
2014/03/12 职场文书
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
班主任经验交流材料
2014/12/16 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python