Python SQL 驱动模块:pymssql
前言#
因为工作关系需要用到数据库:SQL Server 2019
,因为常用编程语言是C,所有捣腾了很久的ODBC来连接数据库。ODBC一顿配置下来,毛病不少,故换一种方式验证一下Python的pymssql库来连接数据库是否可行。
pymssql官方地址:https://pypi.org/project/pymssql/
一、下载pymssql#
不通的操作系统,不同的Python版本下载对应的pymssql
注意:博主运行环境是windows 10 x64,python 3.10.1 x64,故选择下载的版本: pymssql-2.2.7-cp310-cp310-win_amd64.whl (1.5 MB view hashes)
将文件 pymssql-2.2.7-cp310-cp310-win_amd64.whl
下载到python安装目录下,即 D:\App\Python
二、安装pymssql#
进入 python 安装目录: D:\App\Python
,打开 cmd.exe,执行命令: python -m pip install pymssql-2.2.7-cp310-cp310-win_amd64.whl
验证是否安装成功,执行命令: pip list
三、连接SQL Server 2019#
注意:提前安装SQL Server 2019,并创建一个数据库:event_db,创建一张表:student
❤ 实验目的:打印表student的所有数据
❤ 实验代码:
import pymssql
conn = pymssql.connect(host='NVRPC',database='event_db',user='sa',password='123456',charset='utf8')
cursor = conn.cursor()
cursor.execute('SELECT * FROM student')
row = cursor.fetchone()
while row:
print("id=%d, name=%s, age=%d" % (row[0], row[1], row[2]))
row = cursor.fetchone()
conn.close()
❤ 运行结果
作者:caojun97
出处:https://www.cnblogs.com/caojun97/p/16987341.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)