python访问sqlserver示例

 更新时间:2014年02月10日 11:08:19   作者:  
这篇文章主要介绍了python访问sqlserver示例,需要的朋友可以参考下

最近遇到了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")

相关文章

  • Python3.5字符串常用操作实例详解

    Python3.5字符串常用操作实例详解

    这篇文章主要介绍了Python3.5字符串常用操作,结合实例形式总结分析了Python3.5字符串输入、输出、格式化、切片以及各种常用操作函数相关使用技巧,需要的朋友可以参考下
    2019-05-05
  • 详解Django-restframework 之频率源码分析

    详解Django-restframework 之频率源码分析

    这篇文章主要介绍了Django-restframework 之频率源码分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • 使用setup.py安装python包和卸载python包的方法

    使用setup.py安装python包和卸载python包的方法

    这篇文章主要介绍了使用setup.py安装python包和卸载python包的方法,大家参考使用吧
    2013-11-11
  • 解决Python报错No module named Crypto问题

    解决Python报错No module named Crypto问题

    这篇文章主要介绍了解决Python报错No module named“Crypto”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Pycharm集成Gitee的使用方法

    Pycharm集成Gitee的使用方法

    本文主要介绍了Pycharm集成Gitee的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Python爬虫获取整个站点中的所有外部链接代码示例

    Python爬虫获取整个站点中的所有外部链接代码示例

    这篇文章主要介绍了Python爬虫获取整个站点中的所有外部链接代码示例,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • Django模板过滤器和继承示例详解

    Django模板过滤器和继承示例详解

    初入python和django做项目,遇到很多前端页面代码冗余的情况,特别是头部和脚部,代码都是一样的,所以下面这篇文章主要给大家介绍了关于Django模板过滤器和继承的相关资料,需要的朋友可以参考下
    2021-11-11
  • python实现单张图像拼接与批量图片拼接

    python实现单张图像拼接与批量图片拼接

    这篇文章主要为大家详细介绍了python实现单张图像拼接与批量图片拼接,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • python3实现微型的web服务器

    python3实现微型的web服务器

    这篇文章主要为大家详细介绍了python3实现一个微型的web服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • python utc datetime转换为时间戳的方法

    python utc datetime转换为时间戳的方法

    今天小编就为大家分享一篇python utc datetime转换为时间戳的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01

最新评论