加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python3.6+RF连接mysql

发布时间:2020-12-20 10:57:28 所属栏目:Python 来源:网络整理
导读:接口自动化中会遇到有操作数据库的动作 ? 目录 1、安装第三方库 2、安装pymysql 3、数据库操作 ? ? 1、安装第三方库 使用在线安装: pip install robotframework_databaselibrary -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsi

接口自动化中会遇到有操作数据库的动作

?

目录

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、数据库操作

?导入库:

创建连接:

Connect to database using custom params    pymysql    database=‘jpress‘,user=‘root‘,password=‘123456‘,host=‘localhost‘,port=3306
${q}    query    SELECT * FROM `jpress`.`jpress_user` WHERE `username` = ‘root‘
log    ${q}  

第一行:Connect To Database Using Custom Params连接mysql,数据库的相关参数database=‘jpress‘,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、比如说新增一条,去查下数据库是否操作成功了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读