python通過pymssql連結SQL Server
轉自:http://lovesoo.org/python-example-sqlserver.html
需要注意的是:讀取資料的時候需要('utf-8'),寫資料的時候需要('utf-8'),這樣就可以避免煩人的中文亂碼或報錯問題。
操作需要使用pymssql模組,使用pip install pymssql安裝即可。
此外程式碼中使用的封裝MSSQL類是從網上搜索到的,直接用即可。
1 |
#
-*- coding:utf-8 -*- |
2 |
3 |
import
pymssql |
4 |
5 |
class
MSSQL: |
6 |
def
__init__(self,host,user,pwd,db): |
7 |
self.host
= host |
8 |
self.user
= user |
9 |
self.pwd
= pwd |
10 |
self.db
= db |
11 |
12 |
def
__GetConnect(self): |
13 |
if
not self.db: |
14 |
raise(NameError,"沒有設定資料庫資訊") |
15 |
self.conn
= pymssql.connect(host=self.host,user=self.user,password=self.pwd,database=self.db,charset="utf8") |