Oracle数据库之脚本——loadrunner连接oracle数据库查询数据
小标 2018-08-22 来源 : 阅读 3266 评论 0

摘要:本文主要向大家介绍了Oracle数据库之脚本——loadrunner连接oracle数据库查询数据,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

本文主要向大家介绍了Oracle数据库之脚本——loadrunner连接oracle数据库查询数据,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

import java.io.*;

import java.sql.*;



 import lrapi.lr;

public class Actions

{

   int sum=0;

 

   public int init() throws Throwable {

 

      return 0;

 

   }//end of init

 

   public int action() throws Throwable {

         try{

                //定义了数据库连接串

 

    /*DSN=ORACL_LR;UID=FASP_150001;PWD=1;DBQ=192.168.100.218:1521/ORCL;

      DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;BTD=F;

      BNF=F;BAM=IfAllSuccessful;NUM=NLS;DPM=F;MTS=T;MDI=F;CSR=F;FWC=F;

      FBS=64000;TLO=O;MLD=0;ODA=F;*/

                String dbUrl = "jdbc:odbc:ORACL_LR";  //ORACL_LR是通过oracle数据库创建出来的数据源(安装完oracle数据库后,非oracle客户端,在开始--运行--oracle12--配置和移植工具--net manager)

                //数据库的用户名

                String user = "FASP_150001";

                //数据库的用户口令

                String password = "1";

                //加载jdbc-odbc bridge驱动程序


                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

 

                //与url指定的数据源建立连接

                Connection conn = DriverManager.getConnection(dbUrl, user, password);

             

                //采用Statement进行查询

 

                    //插入LoadRunner的事务lr_select_data_trans

             //   lr.start_transaction("lr_select_data_trans");

      

      lr.start_transaction("11");


                Statement stat = conn.createStatement();

                ResultSet rs = stat.executeQuery("SELECT code FROM fasp_t_causer where rownum<10;");

 

      

                lr.message("\t"+"code"+"\n");

                //函数输出表的各个字段名字

                while(rs.next())

                {

                    lr.message("\t"+rs.getString(1)

                            +"\n");

 

                    sum=sum+1;

                }

                rs.close();

                stat.close();

                conn.close();

 

 

         lr.message("Sum="+sum);

 

             // lr_select_data_trans事务结束

       //  lr.end_transaction("lr_select_data_trans ",lr.AUTO);

 

lr.end_transaction("11", lr.AUTO);


         }catch(Exception e){

                e.printStackTrace();

 

                System.out.println("Test Failed");

         }

 

      

         return 0;

      }//end of action

 

   public int end() throws Throwable {

      return 0;

   }//end of end

}

 

本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 2
看完这篇文章有何感觉?已经有2人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved