Windows和Linux下使用Python訪問(wèn)SqlServer的方法介紹
經(jīng)常用Python寫(xiě)demo來(lái)驗(yàn)證方案的可行性,最近遇到了Python訪問(wèn)SqlServer的問(wèn)題,這里總結(jié)下。
一、Windows下配置Python訪問(wèn)Sqlserver
環(huán)境:Windows 7 + Sqlserver 2008
1、下載并安裝pyodbc
下載地址:http://code.google.com/p/pyodbc/downloads/list
2、訪問(wèn)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訪問(wèn)SqlServer
環(huán)境:CentOS 6.2 + Sqlserver 2008
1、安裝freetds:
yum install freetds*
2、安裝pyodbc:
yum install pyodbc
修改odbc配置:
vi /etc/odbcinst.ini
添加FreeTDS驅(qū)動(dòng):
[SQL Server]
Description = FreeTDS ODBC driver for MSSQL
Driver = /usr/lib/libtdsodbc.so
Setup = /usr/lib/libtdsS.so
FileUsage = 1
3、測(cè)試
#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")
這里只是寫(xiě)了簡(jiǎn)單的demo來(lái)驗(yàn)證可行性,希望對(duì)你有幫助。
相關(guān)文章
基于python requests selenium爬取excel vba過(guò)程解析
這篇文章主要介紹了基于python requests selenium爬取excel vba過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08Django DRF APIView源碼運(yùn)行流程詳解
這篇文章主要介紹了Django DRF APIView源碼運(yùn)行流程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08Python爬蟲(chóng)實(shí)例_城市公交網(wǎng)絡(luò)站點(diǎn)數(shù)據(jù)的爬取方法
下面小編就為大家分享一篇Python爬蟲(chóng)實(shí)例_城市公交網(wǎng)絡(luò)站點(diǎn)數(shù)據(jù)的爬取方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01使用Python對(duì)Excel進(jìn)行讀寫(xiě)操作
學(xué)習(xí)Python的過(guò)程中,我們會(huì)遇到Excel的讀寫(xiě)問(wèn)題。這時(shí),我們可以使用xlwt模塊將數(shù)據(jù)寫(xiě)入Excel表格中,使用xlrd模塊從Excel中讀取數(shù)據(jù)。下面我們介紹如何實(shí)現(xiàn)使用Python對(duì)Excel進(jìn)行讀寫(xiě)操作。2017-03-03Python+selenium 獲取一組元素屬性值的實(shí)例
今天小編就為大家分享一篇Python+selenium 獲取一組元素屬性值的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06Python的Flask框架中SQLAlchemy使用時(shí)的亂碼問(wèn)題解決
這篇文章主要介紹了Python的Flask框架中SQLAlchemy使用時(shí)的亂碼問(wèn)題解決,SQLAlchemy與Python結(jié)合對(duì)數(shù)據(jù)庫(kù)的操作非常方便,需要的朋友可以參考下2015-11-11