python连接数据库

环境:
python环境,数据库环境
数据库环境配置:
https://www.cnblogs.com/yoyoketang/p/9983877.html

第三方库:
Pymysql

使用场景:
当我们在执行自动化脚本的时候,有时候会产生一些数据存在数据库中,如果你不去删掉数据库的数据时,下一次再运行该脚本时,就会报错。例如有个注册接口,当你去注册一个账号时,服务器返回一个注册成功的信息,如果你下次还是使用相同的账号去注册,服务器就会返回一个账号已存在,所以就会报错。因此需要我们去连接数据库,把我们上一次注册的数据删除,下一次再跑这个接口时才会注册成功,形成一个闭环。

Python连数据库:

1.使用pymysql.connect()方法进行连接数据库,其中需要一些必备参数。
host:数据库的ip地址
port:端口号
user:连接账号
pqsswd:连接密码
db:需要连接的数据库名称
2.使用cursor()方法获取游标
3.使用execute()方法执行sql语句
4.如果是需要对数据库进行增删改操作,则需要commit,如果只是想要查询,则使用fetchall()方法获取查询结果。

举个例子:
有一个注册的接口,如果没有连接数据库删除已经注册的数据,再次用同个数据去跑注册接口时就会返回一个“用户已注册”,如果是有提前连接数据库删除掉相关数据,则再次运行这个接口才会返回“注册成功”。
没有连接数据库删除数据:

有连接数据库删除数据:

posted @ 2021-02-24 16:38  chanzjj  阅读(922)  评论(0)    收藏  举报