JavaEE鸿蒙应用开发HTML&JS+前端Python+大数据开发人工智能开发电商视觉设计软件测试新媒体+短视频直播运营产品经理集成电路应用开发(含嵌入式)Linux云计算+运维开发C/C++拍摄剪辑+短视频制作PMP项目管理认证电商运营Go语言与区块链大数据PHP工程师Android+物联网iOS.NET

小白进阶之路,python实现接口自动化测试中如何使用pymysql直连数据库?

来源:黑马程序员

浏览4548人

2019.12.05

概述

接口测试中,我们PyMySQL是纯 Python 实现的驱动,速度上不理想,但最大的特点可能就是它的安装方式没那么繁琐,是 python 直连数据库时常用的第三方库

实现步骤

1 PyMySQL 安装

启动命令行,联网的前提下键入命令: pip install pymysql

2 PyMySQL 基本实现流程简介

  1. 导入第三方

  • import pymysql

  1. 创建连接,配置连接信息 conn = pymysql.Connect(host="127.0.0.1", port=3306, database="books",

  • user="root", password="root",

  • charset="utf8")

  1. 创建数据操作载体对象_ cursor 游标 cursor = conn.cursor()

  2. 按照需求,编写并执行 sql 语句

  • 首先,声明 SQL 语句

  • sql = "select * from t_book"

  • 然后,通过 cursor 对象将 SQL 语句发送到数据库

  • cursor.execute(sql)

  • 最后,通过 cursor 对象获取响应结果

  • print("行数:",cursor.rowcount)#获取行数

  • print("第一条:",cursor.fetchone())# 获取单条数据

  1. 最后释放资源

  • cursor.close()

  • conn.close()

OK,大功告成