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包的五个简单准则简介
Jun 15 Python
python获取局域网占带宽最大3个ip的方法
Jul 09 Python
剖析Python的Tornado框架中session支持的实现代码
Aug 21 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
Python循环结构的应用场景详解
Jul 11 Python
python+opencv像素的加减和加权操作的实现
Jul 14 Python
python修改FTP服务器上的文件名
Sep 11 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
python多线程实现同时执行两个while循环的操作
May 02 Python
Python实现Keras搭建神经网络训练分类模型教程
Jun 12 Python
Selenium及python实现滚动操作多种方法
Jul 21 Python
深入理解python协程
Jun 15 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将任何格式视频转为flv的代码
2009/09/03 PHP
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
2017/06/27 PHP
Javascript Global对象
2009/08/13 Javascript
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
如何让div span等元素能响应键盘事件操作指南
2012/11/13 Javascript
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
Javascript 多浏览器兼容总结(实战经验)
2013/10/30 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
2017/01/11 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
2019/07/30 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
Python3 入门教程 简单但比较不错
2009/11/29 Python
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
快速排序的四种python实现(推荐)
2019/04/03 Python
Python坐标线性插值应用实现
2019/11/13 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
Linux的文件类型
2016/07/05 面试题
质检部职责
2013/12/28 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
倡议书的写法
2014/08/30 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
主题班会开场白
2015/06/01 职场文书
画展观后感
2015/06/17 职场文书
党校培训学习心得体会
2016/01/06 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript