python pymssql連線MSSQL以及無法連線解決方法

HuangZhang_123發表於2017-03-22

歡迎加入學習交流QQ群:657341423


python 連線pymssql語法就比較通俗直白,有兩個模組可以連結資料庫。

import pymssql
import _mssql

具體差異可以看官網文件
http://www.pymssql.org/en/stable/intro.html

然後就是連結語句

conn=pymssql.connect(server='.',user='sa',password='123',database='test')
conn = _mssql.connect(server='.', user='sa', password='123',database='test')

分別對應兩種不同的連結方法,基本上都是沒什麼差異,不過有時候會出現這個語句無法連結的情況,看報錯情況:
這裡寫圖片描述
這歸根到底都是TCP/IP的埠問題,解決方法:
這裡寫圖片描述
更改成圖中埠即可實現connect連線。

python 連結mssql程式碼:

import pymssql
import _mssql

conn=pymssql.connect(server='.',user='sa',password='123',database='test')
conn = _mssql.connect(server='.', user='sa', password='123',database='test')

cur=conn.cursor()

cur.execute('select top 5 * from [dbo].[pythontest]')
print (cur.fetchall())

cur.close()

conn.close()

兩種連結方式都可以實現。


歡迎加入學習交流QQ群:657341423

相關文章