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中初学者应会的一些基本的提升效率的小技巧
Mar 31 Python
Python编程中的for循环语句学习教程
Oct 14 Python
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
python中利用zfill方法自动给数字前面补0
Apr 10 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
Apr 06 Python
Python下opencv图像阈值处理的使用笔记
Aug 04 Python
Python字符串处理的8招秘籍(小结)
Aug 13 Python
Python分割训练集和测试集的方法示例
Sep 19 Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 Python
浅谈django 模型类使用save()方法的好处与注意事项
Mar 28 Python
Mysql数据库反向生成Django里面的models指令方式
May 18 Python
详解Python IO口多路复用
Jun 17 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/07/16 PHP
php+javascript的日历控件
2009/11/19 PHP
解析yii数据库的增删查改
2013/06/20 PHP
深入PHP许愿墙模块功能分析
2013/06/25 PHP
JavaScript 函数式编程的原理
2009/10/16 Javascript
JavaScript Eval 函数使用
2010/03/23 Javascript
JavaScript实现页面滚动图片加载(仿lazyload效果)
2011/07/22 Javascript
JavaScript中使用Substring删除字符串最后一个字符
2013/11/03 Javascript
js二维数组排序的简单示例代码
2014/01/24 Javascript
js与C#进行时间戳转换
2014/11/14 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
Jquery ajax 同步阻塞引起的UI线程阻塞问题
2015/11/17 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
jQuery阻止移动端遮罩层后页面滚动
2017/03/15 Javascript
JS变量及其作用域
2017/03/29 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
node.js Promise对象的使用方法实例分析
2019/12/26 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
[03:08]Ti4观战指南上
2014/07/07 DOTA
python实现在sqlite动态创建表的方法
2015/05/08 Python
asyncio 的 coroutine对象 与 Future对象使用指南
2016/09/11 Python
python数据清洗系列之字符串处理详解
2017/02/12 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
使用CSS3配合IE滤镜实现渐变和投影的效果
2015/09/06 HTML / CSS
利用css3-animation实现逐帧动画效果
2016/03/10 HTML / CSS
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
我的中国梦演讲稿800字
2014/08/19 职场文书
中职三好学生事迹材料
2014/08/24 职场文书
民主评议党员总结
2014/10/20 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
干部培训工作总结2015
2015/05/25 职场文书
律师函格式范本
2015/05/27 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书