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实现2014火车票查询代码分享
Jan 10 Python
python友情链接检查方法
Jul 08 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
selenium+python实现自动化登录的方法
Sep 04 Python
Python sklearn KFold 生成交叉验证数据集的方法
Dec 11 Python
pytorch使用Variable实现线性回归
May 21 Python
python实现两个经纬度点之间的距离和方位角的方法
Jul 05 Python
tensorflow模型保存、加载之变量重命名实例
Jan 21 Python
python实现人机五子棋
Mar 25 Python
Python3-异步进程回调函数(callback())介绍
May 02 Python
Python 实现二叉查找树的示例代码
Dec 21 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
删除无限级目录与文件代码共享
2006/07/12 PHP
如何在PHP中使用Oracle数据库(5)
2006/10/09 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
ThinkPHP3.2.3实现分页的方法详解
2016/06/03 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
jquery 判断selection range 是否在容器中的简单实例
2016/08/02 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
解决layui的input独占一行的问题
2019/09/10 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
谈谈JavaScript令人迷惑的==与+
2020/08/31 Javascript
Python with用法实例
2015/04/14 Python
Python制作简单的网页爬虫
2015/11/22 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
python中的yield from语法快速学习
2020/11/06 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
2021/01/15 Python
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
电子商务专员岗位职责
2013/12/11 职场文书
什么是就业协议书
2014/04/17 职场文书
导游词之云南省玉龙雪山
2019/12/19 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL
python创建字典及相关管理操作
2022/04/13 Python
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python