首页 > 数据库 >Python SQL 驱动程序 - pymssql

Python SQL 驱动程序 - pymssql

时间:2022-12-16 15:12:37浏览次数:65  
标签:驱动程序 Python cursor SQL pymssql cp310 row

Python SQL 驱动程序 - 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()

❤ 运行结果

标签:驱动程序,Python,cursor,SQL,pymssql,cp310,row
From: https://www.cnblogs.com/caojun97/p/16987341.html

相关文章

  • python-面向对象三大特性
    python-面向对象三大特性封装继承多态封装'''封装 封装就是把类的属性和方法封装到类的内部,只能在内部使用,不能在类外部使用 把属性和方法前面加两个下划线,这......
  • 如何用python自动化微信小程序
    如何微信小程序自动化抢到跨境安最近,接到一个这样的需求,最终交付的结果如下:为了保护隐私,做了马赛克的处理。一、界面的实现程序提供一个界面,用于启动模拟器和实现启动抢票脚......
  • 利用python将分表数据复制粘贴到总表的案例
    importpandasaspdfrompandasimportDataFrame,Seriesexecl_total=pd.read_excel(r'E:/汇总.xlsx',sheet_name='Sheet1',index_col=0)execl_a=pd.read_excel(r'E:/......
  • inf 和 nan在python
    infpython中的正无穷或负无穷,使用float("inf")或float("-inf")来表示写成:float("inf"),float("INF")或者float('Inf')都是可以的,比较的时候相等inf是一个超出浮点表示范......
  • python 爬取 国家统计局官网 的统计用区划和城乡划分代码 发现了惊天秘密!!!附python
    国家统计局官网的统计用区划和城乡划分代码 地址 ​​http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/​​最新数据是2021年的 http://www.stats.gov.cn/tjsj/tjbz/......
  • python爬虫教程
    ​​python爬虫入门教程(一):开始爬虫前的准备工作​​​​python爬虫入门教程(二):开始一个简单的爬虫​​​​python爬虫入门教程(三):淘女郎爬虫(接口解析|图片下载)​......
  • python38
    Python break语句Pythonbreak语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止......
  • python面向对象程序设计
    python-面向对象程序设计1:类类就是一个图纸类不可以直接使用类中的行为叫类方法类中的特性叫类属性2:对象对象时根据类创建出来的,可以直接使用一个类可以创建多个对象每......
  • python39
    Pythonpass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。Python语言pass语句语法格式如下:pass测试实例:实例#!/usr/bin/python......
  • python40
    PythonNumber数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变Number数据类型的值,将重新分配内存空间。以下实例在变量赋值时Number对象将被创建......