robotframework的学习笔记(十二)------DatabaseLibrary 库

摘要:
1、安装DatabaseLibrary库DatabaseLibrary下载地址:https://pypi.python.org/pypi/robotframework-databaselibrary/然后进入存放目录:C:obotobotframework-databaselibrary-0.6˃pythonsetup.pyinstall或者如果安装过pip的话直接C:Python27Libsit

1、安装DatabaseLibrary库

DatabaseLibrary 下载地址:https://pypi.python.org/pypi/robotframework-databaselibrary/
然后进入存放目录:C: obot obotframework-databaselibrary-0.6>python setup.py install

或者如果安装过pip的话直接C:Python27Libsite-packages>pip install robotframework-databaselibrary

2、安装数据库驱动

Oracle 数据库驱动:cx_Oracle
https://pypi.python.org/pypi/cx_Oracle
cx_Oracle 是一个用来连接并操作 Oracle 数据库的 Python 扩展模块, 支持包括 Oracle 9.2 10.2
以及 11.1 等版本。

MySQL 数据库驱动:PyMySQL

下载地址:https://pypi.python.org/pypi/PyMySQL/

下载之后安装:

robotframework的学习笔记(十二)------DatabaseLibrary 库第1张

3、导入库DatabaseLibrary

robotframework的学习笔记(十二)------DatabaseLibrary 库第2张

4、连接数据库

关键字:Connect To Database Using Custom Params

例子:链接mysql数据库

关键字后面第一个参数为连接的是什么数据库,比如mysql为:pymysql,Oracle为:cx_Oracle;第二个参数为接数据库的配置信息:数据库名,IP 地址,端口号,用户名,密码,charset(非必须)

robotframework的学习笔记(十二)------DatabaseLibrary 库第3张

5、断开与数据的连接

每次连接数据库之后都需要断开与数据库的链接

关键字:Disconnect From Database

例子:断开数据库连接

robotframework的学习笔记(十二)------DatabaseLibrary 库第4张

6、执行sql脚本

关键字:query

例子:连接数据库之后执行查询语句,然后打印出返回值。

robotframework的学习笔记(十二)------DatabaseLibrary 库第5张

免责声明:文章转载自《robotframework的学习笔记(十二)------DatabaseLibrary 库》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java字符串比较是否都可直接使用==?echarts Y轴刻度保留几位小数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Centos7 安装与破解 Confluence 6.7.1

1.1硬件需求建议: CPU:32/64 bit 2.27GHz双核心以上之CPU; 内存:8GB以上; 硬盘:300GB,7200转以上; 建议数据库、Confluence等各自独立一台服务器(本测试环境都安装在1台VM)。 1.2软件环境 Centos 7.x mariadb 5.5.56 1.3. 安装包下载 链接: https://pan...

Odoo学习笔记(一)搭建windows开发环境

前言: 虽然很多人都说学习odoo,最好是linux开发环境,可是我这业余选手有不是只做开发,还有好多活是在windows上做的,我还是做windows开发环境吧。 开始学习Odoo之前,需要具备一些基础知识: 下载git源码、配置python虚拟环境、基本了解数据库服务器的部署和连接、python编程基础知识。 部署Odoo需要掌握Docker,起码知道...

[python]django rest framework写POST和GET接口

版本声明 python3.6.5 Django-2.0.6 djangorestframework-3.8.2 mysqlclient-1.3.12 1.写一个登录接口,不多说,直接上代码 login_models.py # -*- coding: utf-8 from django.db import models # Create your mode...

SpringCloud(七)MySQL跨实例访问

有时候,利用数据库本身的一些特性,可以解决相当多的问题,Java里常常说分布式、集群,实际上针对这些问题,数据库本身也有一套完整的解决方案,并不一定非要通过代码解决。 在我们开发过程中,难免会产生这样一个需求:需要同时连接A、B、C三个数据库。 这时候,可是视情况,看看是否使用FEDERATED存储引擎。 数据表映射,如同Oracle中的DBlink一般,...

Gerapy框架的安装

Gerapy 框架 安装其实很简单,但是网上有很多内容都都没有关键的一步,导致我们登录进去的时候没有内容,至此记录一下,有助于记忆。 gerapy安装: pip install gerapy 检查gerapy的安装是否成功: gerapy gerapy的初始化: gerapy init 初始化完毕以后,我们的目录中就会生成一个gerapy的文件 cd ge...

android SQLite使用SQLiteOpenHelper类对数据库进行操作

一、 SQLite介绍SQLite是android内置的一个很小的关系型数据库。SQLite的官网是http://www.sqlite.org/,可以去下载一些文档或相关信息。博客中有一篇有稍微详细一点的介绍,大家可以去看一下。二、 SQLiteOpenHelper的使用方法SQLiteOpenHelper是一个辅助类来管理数据库的创建和版本。可以通过继承...