用Python操作sqlserver数据库时,要先安装用于Python链接sqlserver数据库的接口---pymssql

下载地址:https://pypi/project/pymssql/#files

我选择的是:

下载完成之后,即可开始进行安装。

我下载完成之后,习惯放在了D盘(C盘不够用……手动捂脸)。

用命令提示符:cmd进行安装

点击开始,输入cmd回车

然后输入安装指令:pip install pymssql-2.1.4-cp37-cp37m-win_amd64.whl(注意:这里是自己下载版本的名称)

出错了。。。。。duang,想了一下,我的whl文件不在C盘下,

利用命令改变路径,重新安装,OK.

安装完成之后,在Python的项目中输入:import pymssql 

没有出错则表示安装成功。

现在来测试一下是否可以链接数据库进行操作。

成功查询出结果。

附上简单的查询代码

#coding=utf-8
# sqlserver的连接
import pymssql
# 打开数据库连接 这里的host='.'也可用本机ip或ip+端口号(sqlserver默认端口号:1433)
conn = pymssql.connect(host=".",user= "sa",password= "1234", database="onlinemall", charset='utf8' )
# 使用cursor()方法获取操作游标
cursor = conn.cursor()
# SQL 查询语句
sql = "SELECT * FROM region"
try:
   # 执行SQL语句
   cursor.execute(sql)
   # 获取所有记录列表
   results = cursor.fetchall()
   print(results)
except:
   print(results)
# 关闭数据库连接
conn.close()

到此Python链接sqlserver完成,如有不当之处,欢迎指正,谢谢。

更多推荐

python操作sqlserver数据库