全国咨询热线:400-618-9090

首页技术文章正文

python接口自动化测试中如何使用pymysql直连数据库?

创建时间:2019-11-07 15:05:54.0 来源:黑马程序员


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

实现步骤

1.PyMySQL 安装

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

1573110276708_pymysql.jpg

2.PyMySQL 基本实现流程简介

(1)导入第三方

        import pymysql

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

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

        charset="utf8")

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

(4)按照需求,编写并执行 sql 语句

首先,声明 SQL 语句

        sql = "select * from t_book"

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

        cursor.execute(sql)

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

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

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

(5)最后释放资源

        cursor.close()

        conn.close()

OK!大功告成

本文来自:黑马程序员 软件测试学院 test.iteima.com


在线咨询 我要报名