您的位置:首页 > 编程语言 > Python开发

python3 连接SQLserver

2016-05-31 10:06 441 查看
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)


  

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: