python3 連接SQLserver


pymssql 是Python語言用來連接微軟 SQL SERVER 數據庫的類庫,實現了 Python DB API 2.0 。官網介紹

安裝包:

(python34) C:\WINDOWS\system32> pip install pymssql
Collecting pymssql
  Downloading pymssql-2.1.3-cp34-cp34m-win_amd64.whl (371kB)
    100% |████████████████████████████████| 378kB 525kB/s
Installing collected packages: pymssql
Successfully installed pymssql-2.1.3

(python34) C:\WINDOWS\system32>
(python34) C:\WINDOWS\system32>
(python34) C:\WINDOWS\system32> pip install pymysql
Collecting pymysql
  Downloading PyMySQL-0.7.11-py2.py3-none-any.whl (78kB)
    100% |████████████████████████████████| 81kB 155kB/s
Installing collected packages: pymysql
Successfully installed pymysql-0.7.11

 

最簡事例:

#!/usr/bin/env python
# encoding: utf-8
"""
@author: 俠之大者kamil
@file: sqlserver.py
@time: 2016/5/31 9:08
"""
import pymssql
conn = pymssql.connect(host="10.x.x.1x2\CRM_MY",user="scxxx",password="xxxx!@#",database="myerp_main_v5",charset="utf8")
cur = conn.cursor()
if not cur:
    raise (NameError,"數據庫連接失敗")
cur.execute("SELECT top 30 * from p_Customer")
resList = cur.fetchall()#fetchall()是接收全部的返回結果行
conn.close()
print(resList)

 

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM