loadrunner连接DB2数据库测试脚本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/*
* 项目名称:无
* 脚本功能:对数据库进行查询操作
* 版本号:V1.0
* 编码语言:JAVA
* 开发协议:
* 作者:
* 时间:20160819
* 注意事项:运行脚本时,需要提前把数据库jdbc驱动导入,jdk中bin目录导入;*/
import lrapi.lr;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Actions
{
private Connection conn=null;
private Statement stmt=null;
private ResultSet rs=null;
private String server="";//数据库地址
private String dataBase="";//数据库名
private String username="";//用户名
private String password="";//密码
//需要修改数据库IP和PORT
private String url="jdbc:db2://ip:port/BBSPDB";
public int init() throws Throwable
{
//连接mysql数据库使用下面的方法
//Class.forName("com.mysql.jdbc.Driver").newInstance();
//conn=DriverManager.getConnection("jdbc:mysql://"+server+"/dkhs?user="+username+"& password="+passworkd);
//连接DB2数据库使用下面的方法
Class.forName("com.ibm.db2.jdbc.Driver").newInstance();
conn=DriverManager.getConnection(url,username,password);
stmt=conn.createStatement();
return 0;
}
public int action() throws Throwable
{
rs=stmt.executeQuery("select * from accounts_user");
while(rs.next())
{
lr.error_message(rs.getString("username")); //打印出查询的结果
}
return 0;
}
public int end() throws Throwable
{
stmt.close();
conn.close();
return 0;
}
}
注意:需要在运行设置中添加JDB2JCC.JAR包,不然运行会找不到调用方法