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的id()函数介绍
Feb 10 Python
python实现获取客户机上指定文件并传输到服务器的方法
Mar 16 Python
python去掉行尾的换行符方法
Jan 04 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
Django用户认证系统 组与权限解析
Aug 02 Python
Python Web框架之Django框架文件上传功能详解
Aug 16 Python
python实现俄罗斯方块小游戏
Apr 24 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
May 22 Python
Python如何将模块打包并发布
Aug 30 Python
让你相见恨晚的十个Python骚操作
Nov 18 Python
如何利用python 读取配置文件
Jan 06 Python
使用tkinter实现三子棋游戏
Feb 25 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
Cakephp 执行主要流程
2010/03/24 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
javascript 鼠标滚轮事件
2009/04/09 Javascript
理清apply(),call()的区别和关系
2011/08/14 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
js控制input输入字符解析
2013/12/27 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
2015/03/03 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
2018/05/23 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
2018/06/20 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
浅谈关于iview表单验证的问题
2018/09/29 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
Python3获取cookie常用三种方案
2020/10/05 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
英语师范专业毕业生自荐信
2013/09/21 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
感恩寄语大全
2014/04/11 职场文书
初中英语课后反思
2014/04/25 职场文书
十八大演讲稿
2014/05/22 职场文书
MySQL8.0的WITH查询详情
2021/08/30 MySQL