Robot Framework操作MySQL数据库和Oracle数据库

一、Robot Framework连接MySQL数据库

1.安装databaselibrary、pymsql

  通过cmd命令执行pip install robotframework-databaselibrary==1.1.1,安装指定版本

  通过cmd命令执行pip install PyMySQL==0.9.2

2.导入DatabaseLibrary包到Robotframework

  

3.使用关键字对数据库进行操作

  连接数据库关键字:Connect To Database Using Custom Params,该参数需要传递两个参数,pymysql和数据库连接信息,连接信息有(host=‘数据库ip‘,port=‘数据库端口‘,user=‘数据库登陆用户名‘,passwd=‘密码‘,db=‘数据库名(不是表名)‘);

  

  执行查询关键字:query

  

  执行增删该语句关键字:Execute Sql String

  

  断开数据库的连接关键字:Disconnect From Database

  

注意:sql语句结尾尽量不要用分号,每次连接数据库后都使用断开数据库连接结束

二、Robot Framework连接Oracle数据库

1.安装DatabaseLibrary(见连接mysql数据库操作)

2.安装cx_Oracle,通过cmd命令行输入pip install cx_oracle==7.0.0

3.安装Oracle客户端InstantClient,安装instant client需要与Python的版本相对应,本文均是64位,下载地址:http://www.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html,下载后得到如下文件:

  

4.将下载好的文件全部解压,配置环境变量:

  NS_ADMIN=E:\oracle\instantclient_11_2

  NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  path变量后面添加E:\oracle\instantclient_11_2;E:\oracle\instantclient_11_2\sdk;

5.拷贝instantclient目录下dll文件至C:\Python27\Lib\site-packages目录下

  

6.RIDE中导入DatabaseLibrary,然后连接Oracle数据库

  

执行结果如下:

  

原文地址:https://www.cnblogs.com/pan-louis/p/10138704.html

时间: 2024-08-09 10:36:37

Robot Framework操作MySQL数据库和Oracle数据库的相关文章

Java基础103 Hibernate技术连接MySQL数据和Oracle数据库的配置方法

1.Hibernate技术连接MySQL数据 User.hbm.xml 配置文件 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernat

Java连接MySQL数据库和Oracle数据库并进行简单的SQL操作的一次尝试

MySQL和Oracle的JDBC的maven dependency如下: <!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.36</version> </dependency> <!-- oracle --> &l

【知了堂学习笔记】Eclipse,Myeclipse连接MySQL数据库和Oracle数据库

一.连接MySQL数据库 1.由于Eclipse,Myeclipse都没有连接MySQL数据的架包,我们需要自行下载MySQL连接架包 mysql-connector(官方链接:http://dev.mysql.com/downloads/connector/j/5.0.html),下载版本最好是最新版. 2.下载好后,复制到你的项目里任何位置,然后右键架包选择 Build path -> add to Build path,然后点击项目的Libraries里的Referenced Librar

Java基础102 完整的JDBC连接MySQL数据库和Oracle数据库的方法

本文知识点(目录): 1.jdbc连接MySQL数据库    2.jdbc连接Oracle数据库    3.附录[本文jdbc连接MySQL或Oracle数据库的全部代码(合起来,做对比)] 1.JDBC连接MySQL数据库 1.1.我用到的jar包 1.2.实例演示 MySQL建表语句 1 -- MySQL建表语句 2 create table user( 3 id number(5) primary key auto_increment, 4 account varchar(20) not

mac安装mysql及终端操作mysql与pycharm的数据库可视化

一.Mac安装mysql 首先下载mysql,地址:https://dev.mysql.com/downloads/mysql/ 然后已知安装就好了,会出现让你记住密码的提示,然后就安装好了.... 更改密码,可以参考:http://blog.csdn.net/soft2buy/article/details/50223373 二.终端操作mysql 首先在系统偏好里面找到mysql,如下图左一,然后点开,运行mysql,使其呈现running,如下图右一.     然后打开终端,输入mysql

初识 数据库及Oracle数据库

一.数据库基本概念二.数据库举例三.Oracle特点四.Oracle版本五.安装Oracle注意事项六.SQL简介七.Select语句 一.数据库基本概念 数据库(Database,DB)数据库管理系统(Database Management System,DBMS)数据库管理员(Database Administrator,DBA)数据库系统(Database System) 二.数据库举例 Oracle(Oracle) DB2(IBM) SQL/Server(MS) SyBase(SyBas

Oracle数据库基本操作 —— Oracle数据库体系结构介绍、DDL、DCL、DML

一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一. 2.Oracle数据库的体系结构 ①数据库:database Oracle数据库是数据的物理存储.这包括(数据文件ORA或DBF.控制文件.联机日志.参数文件).Oracle数据的概念和其他数据库不一样,这里的数据库是一个操作系统只有一个库.可以看做是Oracle就只有一个

用EF的三种方式(SqlServer数据库和Oracle数据库)

SqlServer数据库 1.DB First 现有DB,生成edmx文件 贴一下生成的model //------------------------------------------------------------------------------ // <auto-generated> // 此代码已从模板生成. // // 手动更改此文件可能导致应用程序出现意外的行为. // 如果重新生成代码,将覆盖对此文件的手动更改. // </auto-generated> /

robot framework——对mysql数据库进行插入和删除数据

通过execute  sql  string关键字来执行对数据库的插入操作和删除操作. (1).向数据库中插入数据 connect  to  database   using  custom  params  pymysql database='world',user='root',password='root',host='localhost',port=3306 execute  sql  string insert into city(name,countrycode,district,p