python3連線sql server 2012兩種方式
阿新 • • 發佈:2018-12-11
第一種方法,用於 .py 檔案的連線
目錄
# 匯入pymssql模組,用於是 sql server 2012資料庫連線 import pymssql class linkDB(): def linkdb(): # 資料庫遠端連線 conn = pymssql.connect(host="192.168.2.23", user="sa", password="Admin123", database="DATA", charset="utf8") # 使用cursor()方法獲取操作遊標 cursor = conn.cursor() # 查詢語句 sql = 'select top 1 * Table_1 order by id desc' try: cursor.execute(sql) # 遊標 result = cursor.fetchone() # 查詢 print(result) except: print("連線資料庫報錯了!") # 關閉資料庫連線 conn.close() if __name__ == '__main__': linkDB.linkdb()
第二種方法,用於Django框架的setting 配置
DATABASES = { 'default': { 'ENGINE': 'sqlserver', 'NAME': 'small_data', 'USER':'root', 'PASSWORD':123456, 'HOST':'localhost', 'PORT':1433, 'OPTIONS':{ 'driver':'SQL Server Native Client 10.0', } } }