本文主要是介绍python3.6+RF连接mysql,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
接口自动化中会遇到有操作数据库的动作
目录
1、安装第三方库
2、安装pymysql
3、数据库操作
1、安装第三方库
使用在线安装:pip install robotframework_databaselibrary -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
2、安装pymysql
使用在线安装方式安装:pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
3、数据库操作
导入库:
创建连接:
1 2 3 |
|
第一行:Connect To Database Using Custom Params连接mysql,数据库的相关参数database='jpress', user='root', password='123456', host='localhost', port=3306
第二行:query后参数是你要执行的sql语句,${q}是执行结果
此外:1、如果是查询,则有返回,像新增和删除没有返回,则可以用另一种Execute Sql String,执行sql就好了:Execute Sql String DELETE FROM `jpress`.`jpress_user` WHERE `id` = 44
2、使用完数据库断开连接:Disconnect From Database
应用场景:
1、比如说删除一条数据,可以先查到一条数据再去删
2、比如说新增一条,去查下数据库是否操作成功了
这篇关于python3.6+RF连接mysql的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!