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、數據庫操作
?導入庫:
創建連接:
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', 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、比如說新增一條,去查下數據庫是否操作成功了
轉載于:https://www.cnblogs.com/weizhideweilai/p/11370321.html
總結
以上是生活随笔為你收集整理的python3.6+RF连接mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3.6+RF环境搭建
- 下一篇: vue-lazyload 的vue 懒加