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 生成目录树及显示文件大小的代码
Jul 23 Python
python处理文本文件并生成指定格式的文件
Jul 31 Python
跟老齐学Python之传说中的函数编写条规
Oct 11 Python
使用python实现链表操作
Jan 26 Python
解决DataFrame排序sort的问题
Jun 07 Python
python利用requests库模拟post请求时json的使用教程
Dec 07 Python
详解Django中CBV(Class Base Views)模型源码分析
Feb 25 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
keras中的backend.clip用法
May 22 Python
Python CSS选择器爬取京东网商品信息过程解析
Jun 01 Python
Python如何设置指定窗口为前台活动窗口
Aug 12 Python
详解Python利用configparser对配置文件进行读写操作
Nov 03 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读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
PHP图片裁剪函数(保持图像不变形)
2014/05/04 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
Mac下关于PHP环境和扩展的安装详解
2019/10/17 PHP
jquery 年会抽奖程序
2011/12/22 Javascript
jQuery实现dialog设置focus焦点的方法
2015/06/10 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
微信小程序 本地图片按照屏幕尺寸处理
2017/08/04 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
[02:38]DOTA2英雄基础教程 噬魂鬼
2014/01/03 DOTA
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
Linux下python3.7.0安装教程
2018/07/30 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
Python实现图片识别加翻译功能
2019/12/26 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
外语系毕业生找工作的求职信
2013/11/28 职场文书
区域销售经理岗位职责
2013/12/10 职场文书
护士进修自我鉴定
2014/02/07 职场文书
小学安全工作汇报材料
2014/08/19 职场文书
创先争优个人承诺书
2014/08/30 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
大学毕业生个人总结
2015/02/28 职场文书
2015年团支部年度工作总结
2015/05/27 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
python绘制箱型图
2021/04/27 Python