选择,建立一个Oracle(2-Tier)协议的脚本

加入

static LRD_INIT_INFO InitInfo = {LRD_INIT_INFO_EYECAT};

static LRD_DEFAULT_DB_VERSION DBTypeVersion[] =

{

{LRD_DBTYPE_NONE, LRD_DBVERSION_NONE}

};

先定义初始化数据库的各种变量

static void FAR *       OraEnv1;

static void FAR *       OraSvc1;

static void FAR *       OraSrv1;

static void FAR *       OraSes1;

static void FAR *       OraStm1;

unsigned long           rownum;

初始化数据库部分

lrd_init(&InitInfo, DBTypeVersion);

lrd_initialize_db(LRD_DBTYPE_ORACLE, 3, 0);

lrd_env_init(LRD_DBTYPE_ORACLE, &OraEnv1, 0, 0);

lrd_ora8_handle_alloc(OraEnv1, SVCCTX, &OraSvc1, 0);

lrd_ora8_handle_alloc(OraEnv1, SERVER, &OraSrv1, 0);

lrd_ora8_handle_alloc(OraEnv1, SESSION, &OraSes1, 0);

连接数据库

lrd_server_attach(OraSrv1, "这里填写数据库的名称", -1, 0, 0);

lrd_ora8_attr_set_from_handle(OraSvc1, SERVER, OraSrv1, 0, 0);

设定数据库密码

lrd_ora8_attr_set(OraSes1, USERNAME, "system", -1, 0);

lrd_ora8_attr_set(OraSes1, PASSWORD, "这里填写密码", -1, 0);

初始化连接session

lrd_ora8_attr_set_from_handle(OraSvc1, SESSION, OraSes1, 0, 0);

开始连接数据库

lrd_session_begin(OraSvc1, OraSes1, 1, 0, 0);

lrd_ora8_handle_alloc(OraEnv1, STMT, &OraStm1, 0);

设定查询语句

lrd_ora8_stmt(OraStm1, "这里填写查询语句", 1, 0, 0);

执行查询语句

lrd_ora8_exec(OraSvc1, OraStm1, 0, 0,&rownum, 0, 0, 0, 0, 1);

释放连接数据库的各种变量

lrd_handle_free(&OraStm1, 0);

lrd_session_end(OraSvc1, OraSes1, 0, 0);

lrd_server_detach(OraSrv1, 0, 0);

lrd_handle_free(&OraEnv1, 0);

转载于:https://www.cnblogs.com/R9527/articles/5093391.html

【转载】使用LR测试Oracle数据库的方法相关推荐

  1. LOADRUNNER连接ORACLE数据库的方法

    LOADRUNNER连接ORACLE数据库的方法 最近正在做一个测试数据库性能的项目,直接写出来的连接数据库并且进行数据库查询和插入的脚本 在VUSER_INIT中(连接数据库) #include & ...

  2. C#连接Oracle数据库的方法(Oracle.DataAccess.Client也叫ODP.net)

    官方下载地址(ODP.net)(中文):http://www.oracle.com/technetwork/cn/topics/dotnet/downloads/index.html 官方下载地址(O ...

  3. LoadRunner 测试Oracle数据库及Siebel性能

    本次测试使用的loadrunner 版本为8.1,oracle数据库版本为10.2.0.1,各版本的测试方法基本是一样的.这里提供loadrunner 8.1,10000个web用户的license: ...

  4. PLSQL Developer工具远程连接Oracle数据库的方法

    Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Oracle就不会成功.下面就为大家介绍一种不用安装Oracle客户端而利用PLSQL Developer工具远程连接Or ...

  5. [导入]用ASP.Net(C#)连接Oracle数据库的方法

    用ASP.Net(C#)连接Oracle数据库的方法 文章来源:http://blog.csdn.net/21aspnet/archive/2004/12/10/211991.aspx 转载于:htt ...

  6. zabbix如何监控oracle,使用zabbix监控oracle数据库的方法详解

    一.概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库. 二.环境介绍 以下是我安装的环境,实际部署时并不需 ...

  7. 用ASP.Net(C#)连接Oracle数据库的方法

    今天看了一下asp.net连接oracle数据库的方法,得到了如下代码.这段代码打开了MyTable表,并把操作员的名字列出.字段类型是OracleString.读取的时候用的是字段编号,我不知道怎么 ...

  8. phalcon: 解决php7/phalcon3.2以上版本,不支持oracle数据库的方法

    phalcon: 解决php7/phalcon3.2以上版本,不支持oracle数据库的方法 参考文章: (1)phalcon: 解决php7/phalcon3.2以上版本,不支持oracle数据库的 ...

  9. .NET连接ORACLE数据库的方法

    .NET连接ORACLE数据库的方法就目前有3种: 1.OLEDB的方式,这种方式要求你要安装oracle client,这两年来做的关于oracle数据库的,我都采用这种方式,虽然连接的速度慢了一点 ...

最新文章

  1. wxWidgets:添加控件
  2. HDU 3328 Flipper 栈 模拟
  3. 打开模式时防止BODY滚动
  4. GNU ARM汇编--(五)中断汇编之嵌套中断处理
  5. Restlet 短连接问题
  6. java查询mongodb数据_从mongodb中查询数据
  7. 软件商业模式的发展与2.0时代
  8. 图书管理系统数据库SQL设计思路
  9. 【GD32F310开发板试用】利用I2C接口通过温湿度传感器HDC1080读取当前环境温湿度
  10. 苹果的傲慢与堕落,从iPhone XS的发布谈起!
  11. 移动APP质量优化框架 – Booster
  12. 前端开发工程师需要的技能
  13. USB 3.0规范中译本 第2章 术语及缩略语
  14. 关于区块链在存证方面的应用
  15. 第一天 :二分查找+移除元素
  16. C语言:输出1~1000 之间所有的完全平方数
  17. 中职计算机联合体 模拟试题,2013年高职招生计算机类专业基础考试模拟试卷1.doc...
  18. c语言用什么表示逻辑真,c语言中用什么表示逻辑量为真
  19. [POI2013] MOR-Tales of seafaring
  20. 评谷歌对摩托罗拉移动的收购

热门文章

  1. PyMongo官方文档翻译——VNPY
  2. 6.IDA-重命名、注释
  3. python从excel中读取数据
  4. CEF3:https 请求返回状态码canceled
  5. [置顶] 运算符重载,浅拷贝(logical copy) ,vs, 深拷贝(physical copy),三大件(bigthree problem)...
  6. 浅析Unity 坐标系
  7. String 源码解析
  8. 排序陷阱 List.Sort Linq.OrderBy
  9. 4种不同类别的机器学习概述
  10. 重磅福利!10本豆瓣平均8.0分技术书免费看!速来!