标签:
1)从网盘下载 Robotframework-Database-Library 文件
网盘下载地址:http://pan.baidu.com/s/1skZ3oDn
官网下载地址:https://pypi.python.org/pypi/robotframework-databaselibrary/0.6
2)解压 压缩包。
1、在DOS下切换到下Robotframework-Database-Library解压目录下,执行python setup.py install
2.安装之后,在C:\Python27\Lib\site-packages Python安装目录下有一个DatabaseLibrary 文件夹,说明安装成功。
1)下载安装文件
官网下载地址:https://pypi.python.org/pypi/PyMySQL/
网盘下载地址:http://pan.baidu.com/s/1nvtUo1j
2)解压 压缩包
3)安装PyMySQL客户端
在DOS下切换到下PyMySQL解压目录下,执行python setup.py install
1)下载安装文件
官网下载地址:https://pypi.python.org/pypi/cx_Oracle
网盘下载地址:http://pan.baidu.com/s/1geAflzd
2)安装cx_Oracle客户端
点 文件安装,默认安装即可。
Mysql数据库服务端的安装这里就不讲了,大家去看相关的教程就可以。我的数据库安装在C:\Program Files\MySQL\MySQL Server 5.5 下。
如果想直接在DOS下连接MySql数据库,需要把C:\Program Files\MySQL\MySQL Server 5.5\bin 路径加到Path环境变量中。
1.在DOS下连接mysql数据库,并查看教育局招商管理系统项目数据库的
2.查询t_school_type表数据。
项目例子一:连接数据库
1.新建一个Mysql_DB 测试套件(New Suite),并新建一个Mysql_test测试用例。
2.给 Mysql_DB 测试套件导入DatabaseLibrary库
3.用Connect To Database Using Custom Params关键字实现连接mysql数据库
按F5 查看Connect To Database Using Custom Params关键字的说明,如下图
【psycopg2】是指数据库类型,这里用的是mysql,所以是pymysql
【连接参数】 database=‘recruit_students‘, user=‘root‘, password=‘root‘, host=‘localhost‘, port=3306
连接数据库配置信息,数据库名、用户名、密码、IP地址、端口号。
代码实现:
运行结果:
按F5 查看Disconnect From Database关键字的说明,如下图
Disconnect From Database []
用于关闭数据连接。
项目例子:
按F5 查看Execute Sql String关键字的说明,如下图
Execute Sql String [ sqlString ]
用于执行SQL语句【sqlString 表示参数是一个SQL语句】
项目例子:
运行结果:
按F5 查看Query关键字的说明,如下图
Query [ selectStatement ]
用于执行SQL语句【selectStatement 表示参数是一个查询的SQL语句】
通常只查询是没有意义的,我们会把查询的结果传递给一个变量,查看查询结果。
官方例子:
项目例子:
运行结果:
按F5 查看Execute Sql Script关键字的说明,如下图
Execute Sql Script [ sqlScriptFileName ]
用于执行SQL文件【sqlScriptFileName 表示参数是需要执行的SQL执行文件】
官方例子:
SQL命令将由分号分隔的(‘;‘)。
例如:删除person_employee_table;删除删除employee_table person_table;
另外,最后一个SQL命令可以省略其尾分号。
例如:删除person_employee_table;删除删除employee_table person_table;
鉴于此,这意味着你可以展开你的SQL命令在几行。
例如:删除person_employee_table;删除删除employee_table person_table;
然而,线从一个数字符号(` # `)处理为注释行。因此,该行的内容没有将被执行。
例如:#删除桥接表第一…删除从person_employee_table;#…然后桥接表。删除删除employee_table person_table;
项目例子:
步骤:
1.在项目的新建一个sqlScriptFile.sql文件
2.在文件中写一个查询语句 select * from t_school_type;
代码实现:
${EXECDIR} 表示当前项目(D:\project\Educational\test_project1)路径
运行结果:
1.在DOS下输入sqlplus sys/密码 as sysdba 连接oracle 数据库。
2.创建一个test_db的表空间。
SQL语句:
create tablespace test_db
datafile ‘D:\oracle\xny\product\11.2.0\dbhome_1\oradata\test.dbf‘
size 2024m autoextend on;
3.给表空间创建用户。
创建用户语法:
create user test_user --用户名
identified by "xny123" --密码
default tablespace test_db --指定默认表空间
4.给新建的用户授权。
SQL语句: grant DBA to test_user;
5.新建表dept。
SQL语句:create table dept (dno number(2),name varchar2(10),loc varchar2(20));
6.给新建的表插入3条数据。
SQL语句:
insert into dept (dno,name,loc) values (1,‘ Develop ‘,‘shenzhen‘) ;
insert into dept (dno,name,loc) values (2,‘ Test ‘,‘ shenzhen ‘) ;
insert into dept (dno,name,loc) values (3,‘ Admin ‘,‘ shenzhen ‘) ;
commit
7.查询表dept数据
SQL语句:select * from dept;
一)项目例子准备工作:
2. 给 oracle_DB测试套件导入DatabaseLibrary库。
3.连接oracle数据库
说明:
Connect To Database Using Custom Params :连接Oracle 数据库关键字。
cx_Oracle:连接oracle 驱动。
‘username‘,‘password‘,‘127.0.0.1:1521/ORCL‘ :
连接数据库配置信息,用户名,密码,IP 地址,端口号,数据库名。
运行结果:
二)项目例子:查询上面创建的dept表数据。
代码实现:
Execute Sql String 关键字用于执行sql 语句。注意sql 语句结尾不要有分号“;”。
Disconnect From Database 关键字用于断开与数据的连接。
运行结果:
备注:oracle接下来的相关关键字操作和mysql操作一样,这里就不一一介绍了。
标签:
原文地址:http://www.cnblogs.com/tinghai8/p/5839109.html