Robotframework使用自写库连接mysql数据库

新建库文件mysqltest.py

代码如下:

# -*- coding: utf-8 -*-

import MySQLdb

import os,sys

from sshtunnel import SSHTunnelForwarder

def mysql_test(sql):

with SSHTunnelForwarder(#ssh的地址,端口,用户名,密码

(‘122.17.51.11‘, 22),

ssh_password="te238",

ssh_username="test1",

remote_bind_address=(‘rdse555ttj41b8e4iy3.mysql.rds.com‘, 3306)) as server:

conn = MySQLdb.connect(host=‘127.0.0.1‘, #此处必须是是127.0.0.1

port=server.local_bind_port,

user=‘test‘,#Navicat常规处的链接用户名和密码,以及连接数据库名称

passwd=‘Xe4gyu6Jb1a‘,

db=‘test‘)

cursor = conn.cursor()#.cursor()用来获得python执行Mysql命令的方法

select = sql

cursor.execute(select)#.execute()执行mysql语句

data=cursor.fetchall()#fetchall()则是接收全部的返回结果行

return data

pass

if __name__ == "__main__":

pass

在ride中选中测试用例目录,在右侧添加library

新建一条测试用例:调试4

获取数据库返回的值,将该值赋值给a

日志为;

Robotframework使用自写库连接mysql数据库

标签:cut   语句   cat   fetch   forward   etc   sql数据库   127.0.0.1   img

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/zhangfeivip/p/10102952.html

robot连接mysql_Robotframework使用自写库连接mysql数据库相关推荐

  1. 将CSV文件写入到MySQL中(用Pandas库实现MySQL数据库的读写)

    转载自公众号:python-china 转载自公众号:python-china 本次分享将介绍如何在Python中使用Pandas库实现MySQL数据库的读写.首先我们需要了解点ORM方面的知识. O ...

  2. 【接口测试】Day5-使用pymysql库对mysql数据库进行增删改查操作

    目录 今日目标 一.数据库介绍 二.数据库基本操作 1.安装 2.操作流程(重点) 1. 创建连接 2. 获取游标 3. 执行sql 4. 关闭游标 5. 关闭连接 3.数据准备 4.数据库基本操作 ...

  3. 写一个清空Mysql数据库数据的脚本Shell

    写一个清空Mysql数据库数据的脚本Shell 服务器安装部署mysql8.0.2,需要有 mysqldump 命令 #!/usr/bin/bash# mysql -e cmd 可以用shell操作m ...

  4. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  5. eclipse连接mysql_专题一、flask构建mysql数据库正确姿势

    每周壹总结,一起共同充电第121篇 应用程序最核心的就是数据,每天我们写程序其实也是在处理数据的过程,那么很有必要系统性的讲讲和梳理python的flask框架是如何进行数据交互操作的. 趁这3天假期 ...

  6. dw的php文件怎么连接mysql_wordpress php文件如何链接到mysql数据库

    使用wordpress建网站时,有些批量操作,我们需使用在mysql数据库中进行.但是经常打开数据据操作板非常不方便,能不能使用一个前台PHP文件来操作mysql数据库呢?(相关教程:什么是网站数据库 ...

  7. 从安装到连接,教你如何连上Mysql数据库

    目录 前言 如何下载Mysql服务? 需要使用的软件? 如何连接数据库? 前言 这篇文章创作目的是为了帮助大家正确的安装mysql数据库以及软件的,我会分为两个部分为大家解答. 如何下载Mysql服务 ...

  8. Java 使用 JDBI 库访问MySQL 数据库

    在本教程中,我们将展示如何使用 JDBI 处理数据.我们选择 MySQL 作为我们的数据库. JDBI是一个建立在 JDBC 之上的便利库.它使数据库编程变得更加容易.它管理异常.它具有用于自动资源管 ...

  9. 阿里云mysql本地可以连接数据库_本地电脑连接阿里云服务器上搭建的MySQL数据库...

    一.前言 在上一篇博客:在CentOS 7 下安装mysql5.7 我们在阿里云服务器上安装好了MySQL 5.7.那么怎样可以使我们在本地的 navicat for MySQL工具上连接并进行数据库 ...

最新文章

  1. pytorch 模型可视化_高效使用Pytorch的6个技巧:为你的训练Pipeline提供强大动力
  2. svn st小解(以偶工作中遇到问题为例)
  3. 2018~2019-11 20165107 网络对抗技术期末免考 Exp10 Final Powershell学习应用与渗透实践...
  4. c++标准程序库异常
  5. java每秒执行一次_Java性能权威指南
  6. charles修改响应体
  7. pytorch学习入门 (二) Variable(变量)
  8. 安装php no permision,php安装过程中的No package ‘xxx’ found问题
  9. python输入变量输出常量_Python输入input、输出print
  10. python 循环输入_python入门(用户输入和while循环)
  11. 博客园博客美化相关文章目录
  12. python怎么隔一个读取一个_Python实现中一次读取多个值的方法
  13. Xml读取和写入以及新建
  14. Eclipse : Android requires compiler compliance level 5.0 or 6.0.
  15. 2021-3测试通过:eclipse安装svn插件
  16. mac推箱子c语言,c语言写的推箱子源码,非常适合新手学习
  17. 阵列信号处理知识点合集
  18. 详解ASR语音转写场景下的应用
  19. HQChart使用教程85-股票复权计算
  20. ajax 后面接什么,什么是AJAX?

热门文章

  1. NMS(Non-maximum suppression)非极大抑制
  2. python批量更改图片尺寸(保持长度和高度的长短关系)
  3. matlab2018安装摄像头驱动以及如何调用摄像头
  4. Java事务的类型有三种
  5. C# 中用DES 对称Key,IV 加密,前端crypto.js 解密
  6. Swift3.0 在其它类获取Appdelegate单例的属性或则对象的值
  7. SharePoint 2010 technology stack
  8. [转载] Python 字典(Dictionary) get()方法
  9. [转载] Python3基础:08_02_面向对象编程(OOP)——类和对象
  10. HTML5网页录音和上传到服务器,支持PC、Android,支持IOS微信