rhel6.7安裝pymssql(通過Python連接MSsql數據庫)

依賴安裝:

freetds、python-devel、cython、Python3.x

1、安裝freetds

tar -jxvf freetds-dev.0.99.134.tar.bz
cd freetds-dev.0.99.134
./configure --prefix=/usr/local/freetds --with-tdsver=7.0 --enable-msdblib --with-gnu-ld --enable-shared --enable-static
echo "/usr/local/freetds/lib" >> /etc/ld.so.conf.d/freetds.conf
ldconfig -v

2、安裝Python3.x

tar -zxvf Python-3.5.1.tgz
cd Python-3.5.1
./configure
make && make install

3、安裝cython

pip3 install cython

4、安裝pymssql

export PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1
pip3 install pymssql

測試連接

#!/usr/local/bin/python3.5
import pymssql
conn = pymssql.connect(host="x.x.x.x", user="sa", password="password",database="sys", charset='utf8', port='1433', as_dict=False)
print ('connect ok....')
cursor = conn.cursor()
sql = 'SELECT column FROM table WHERE key=key_id;'
cursor.execute(sql)
row = cursor.fetchone()
print (row[0])
conn.close()

參考博客http://leovlys.iteye.com/blog/2283832

原創文章,作者:facker,如若轉載,請注明出處:http://www.www58058.com/16496

(0)
fackerfacker
上一篇 2016-05-22 14:27
下一篇 2016-05-23 16:28

相關推薦

  • Nginx反向代理、負載均衡的實現

    概述:     上篇介紹了Nginx作為web服務器的一些常用配置的說明,但是在實際生產環境中,Nginx更多是作為前端的負載均衡器,反代前端用戶請求到后端真實的web服務器上,完成LNAMP的組合的方式存在。本篇就介紹一些Nginx作為http的反向代理和前端負載均衡調度器的一些常用配置,具體包括:  &n…

    Linux干貨 2016-11-01
  • linux 基礎命令總結——文件類命令

    <span style="font-size: 18px;">linux 基礎命令總結——文件類命令</span> #wmd-preview h1  {    color: #0077bb; /* 將標題改為藍色 */} linux 基礎命令總結——文件類命令 命令總結 文件類命令 l…

    Linux干貨 2016-06-26
  • linux文件權限練習(0803)

    1、當用戶xiaoming對/testdir 目錄無執行權限時,意味著無法做哪些操作?     不能cd到該目錄,不能ls -l查看目錄下文件的詳細信息      2、當用戶xiaoqiang對/testdir 目錄無讀權限時,意味著無法做哪些操作?…

    Linux干貨 2016-08-04
  • 馬哥教育網絡班21期-第2周課程練習

    1、 Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 cp 復制、mv 剪切、rm 刪除 tree,mkdir 2、 bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。 echo$ 查看命令執行狀態返回值 。 返回0,則表示執行成功。 返回非零,則表示執行失敗。(1-255) 3、請使用命令行展開功能來完成…

    Linux干貨 2016-07-17
  • grub的啟動加密及刪除恢復

    一、實驗1:設置grub口令 1、生成一個加密運算為"nd5"的密碼 2、設置grub口令 3、測試grub是否已加密 4、在虛擬機的下圖的圖形界面中,直接敲"Esc"或者"e"鍵 5、在圖形的框下,提示只能敲"p"鍵,原因是因為grub加密的原因 6、直接敲"p&qu…

    Linux干貨 2016-10-04
欧美性久久久久