Loading

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 国际」许可协议进行许可。

posted @   eiSouthBoy  阅读(2747)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu