2019年8月19日 星期一

Python Link MSSQL use pymssql

之前有說明過,並且在實際的程式連結MSSQL資料庫使用Python模組pyodbc。

結果發現要轉移Server或是轉移到Linux上相當不方便,因為除了pip要重新安裝外還要安裝ODBC的Driver。

因此近日改為使用pymssql套件來連結。
###首先安裝pip套件
pip install pymssql

###程式使用
import pymssql

conn = pymssql.connect(server='127.0.0.1', user='username', password='password?', database='default db')  
cur = conn.cursor()

res1 = ""
res2 = ""
res3 = ""

###Insert 用法
sql = """INSERT INTO test (c1,c2,c3) VALUES ('{0}','{1}','{2}');""".format(res1,res2,res3)
        
cur.execute(sql)
conn.commit()

###Select 用法

sql = "SELECT * FROM test"
cur.execute(sql)
data = cur.fetchall()

for row in data:
    c1 = row[0]
    c2 = row[1]
    c3 = row[2]

若有任何問題都歡迎討論

沒有留言:

張貼留言

CentOS Python 3.7 安裝方式

有些開發的程式在python 3.8的檔案套件不相容,例如pymssql,等。 所以如果不建置虛擬環境的話才特意安裝3.7版本的python 安裝流程如下 # 先進行yum套件的update yum update -y # 安裝相依性套件 yum install gcc o...