oracle虚拟用户是什么意思,lr脚本中oracle 2tier虚拟用户相关内容

目的: 本文记录一些在使用oracle 2tier时了解的东西。以防止自己忘记 (一)如果选择录制脚本的话 1、vugen会生成以下这些跟其他协议不同的文件 vdf.h 作用:定义各种变量 print.inl 作用:打印表格使用的函数。录制脚本时才有用,写脚本的话没有用 oracle20090225b.grd 作用:打印表格的格式。录制脚本时才有用,写脚本的话没有用 oracle20090225b.rdf 作用:这个不大清楚,应该是打印表格的内容。用ue打开都是些框框。录制脚本时才有用,写脚本的话没有用 2、录制脚本的好处   需要的东西什么都有了。只要找到要执行的sql。然后将其中的sqltext部分参数化掉就可以了。    select时生成的几个表格不错。可以在上面完成参数的保存和将搜索的结果保存成dat文件。用起来还是比较直观的 3、录制脚本不好的地方 使用plsql或者toad这样的工具录制出来的脚本有很多的操作就是测试中不需要的。对于不了解lr脚本的用户来说这些东西会造成一些麻烦。了解的话把这些不需要的语句都去掉就行了。 (二)如果选择自己写脚本的话 需要用到以下这些语句 #include "lrd.h" static LRD_INIT_INFO InitInfo = {LRD_INIT_INFO_EYECAT}; static LRD_DEFAULT_DB_VERSION DBTypeVersion[] = {         {LRD_DBTYPE_NONE, LRD_DBVERSION_NONE} }; //定义各种变量。录制生成的脚本中,这些变量的定义在vdf.h中。 static void FAR *       OraEnv1; 。。。 unsigned long           rownum; static unsigned long        uliRowsProcessed; static unsigned long        uliFetchedRows; static LRD_VAR_DESC      MEMBERCODE_D55 =     {LRD_VAR_DESC_EYECAT, 500, 8, LRD_DBTYPE_ORACLE, {1, 0, 0}, 。。。。 vuser_init() { //初始化数据库部分 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, "aaa", -1, 0, 0); //这里填写数据库的名称 lrd_ora8_attr_set_from_handle(OraSvc1, SERVER, OraSrv1, 0, 0); //设定数据库密码 lrd_ora8_attr_set(OraSes1, USERNAME, "aaa", -1, 0); //这里填写用户名 lrd_ora8_attr_set(OraSes1, PASSWORD, "bbb", -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, &OraStm4, 0); } Action() {//设定查询语句 lrd_ora8_stmt(OraStm4, "select * from member", 1, 0, 0);//这里填写SQL语句 //执行查询语句 lrd_ora8_exec(OraSvc1, OraStm4, 0, 0,&rownum, 0, 0, 0, 0, 1); //这些无聊的东西不绑定的话无法执行lrd_ora8_fetch。一个查询结果的每个字段都要绑定一下。像这样的东西OraDef37,MEMBERCODE_D55。需要在上面定义一下 lrd_ora8_bind_col(OraStm4, &OraDef37, 1, &MEMBERCODE_D55, 0, 0); //保存变量第1列 第1行。保存到参数a中。通过这个就可以在之后使用查询到的直的。这个函数一般用在fatch之前。 lrd_ora8_save_col(OraStm4,1,1,0,"a"); //执行fetch。倒数第4个参数是0。在帮助中是PrintRow1这类的东西,这是在print.inl那个文件中定义的用来把表格打出来的函数。这里用0就是不用这个打印的东西,这样的话也就用不到print.inl这个文件和其他的定义打印表格格式的文件了。 lrd_ora8_fetch(OraStm4, 2,2, &uliFetchedRows, 0, 2, 0, 0); lr_output_message("%s.%s",lr_eval_string("{a}")); } vuser_end() { //释放数据库连接 lrd_handle_free(&OraStm4, 0); lrd_session_end(OraSvc1, OraSes1, 0, 0); lrd_server_detach(OraSrv1, 0, 0); lrd_handle_free(&OraEnv1, 0); }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/297023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

视图加载时自动执行铵钮事件

再学习一个方法,就是在ASP.NET MVC视图加载时,让jQuery自动执行一个铵钮事件。在控制器添加一个Action操作: 先在视图实现一个铵钮事件: 看看上面运行时的效果,当视图加载时,需要人为去点击铵钮&#xff0c…

硕博士的朋友圈都有哪些特点?

全世界只有3.14 % 的人关注了爆炸吧知识很多同学都会有这种感觉,读了硕士博士后,兴趣会突然间发生很大变化,发朋友圈也会不一样了。而真正决定人与人之间的差距的,其实是我们对事物的见识与内心的格局,见识的深浅决定人…

iphone UILabel 顶部对齐(top align)

通常UILabel如果设置了numberOfLines = 0,就会在父控件的中间显示,如何才能让其顶部对齐,通过一下的方式就能实现top align1、给myLabel标签内填充文本Label.text "文字内容;2、设置myLabel中希望的最大显示行数Label.numbe…

DataForm 中通过外面的按钮进行提交时,出错

并且有未提交的更改。调用 BeginEdit 后必须调用 EndEdit 或 CancelEdit 才能提交更改 解决方法: this.dataForm1.CommitEdit();转载于:https://www.cnblogs.com/Ken-Cai/archive/2012/05/29/2523954.html

python的缩进机制是其缺点之一_Python 的缩进是不是反人类的设计?

前些天,我写了《Python为什么使用缩进来划分代码块?》,文中详细梳理了 Python 采用缩进语法的 8 大原因。我极其喜欢这种简洁优雅的风格,所以对它赞美有加。然而文章发出去后,非常意外,竟收到了大量的反对意…

matlab作业1参考答案,matlab课后习题答案1到6章

rank(A); 范数:norm(A,1); 或 norm(A);或norm(A,inf);sumsumA(i);ax2 bx c, 0.5end x 1.5 BA(find(Ay asincb x, 1.5 x 3.5CB(find(rem(B,2)0));cdisp(C); lnb , 3.5 x 5.5条件数: cond(A,1); 或 cond(A,2); 或cond(A,inf)迹: trace(A);(2)【…

WPF 触屏事件后触发鼠标事件的问题及 DataGrid 误触问题

WPF 触屏事件后触发鼠标事件的问题及 DataGrid 误触问题目录一、触屏事件连带触发鼠标事件的问题二、DataGrid 误触问题及解决方法独立观察员 2021 年 10 月 10 日一、触屏事件连带触发鼠标事件的问题这个是 WPF 已知的问题,网络上也有一些讨论,但是没有…

Facebook应用Moments使用C++实现跨平台代码共享

据Facebook工程师Ashwin Bharambe、Zack Gomez及Will Ruben报道,作为Facebook最新应用之一的Moments正使用C实现跨iOS和Android平台共享业务逻辑。这里,我们将回顾一下Facebook工程师给出的选择C的理由和结果。\\对于Moments应用,为了“只关注…

ImportError: libpq.so.5: cannot open shared object file: No such file or directory

import psycopg2Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/lib/python2.4/site-packages/psycopg2-2.4.1-py2.4-linux-x86_64.egg/psycopg2/__init__.py", line 71, in ? from psycopg2._psycopg import …

VS2008、VS2010中如何屏蔽讨厌的MSVCR*.dll的引用

VS系列工具作为目前微软主打的集成开发环境&#xff0c;在历经了近20多年的发展后&#xff0c;到如今已经可以说是Windows平台上各种IDE环境中的翘楚了。很多别的开发工具已经难望其项背了&#xff0c;如今VS2010也已经面市很长时间了&#xff0c;但是因为笔者囊中羞涩&#xf…

听说,99%的数学家都算不出这道题

全世界只有3.14 % 的人关注了爆炸吧知识著名的数学家毕达哥拉斯曾说&#xff1a;“朋友是你灵魂的倩影&#xff0c;要像220与284一样亲密。”就因为不经意的一句话&#xff0c;引发了一场数群和数学家长达几千年的“斗争”&#xff0c;甚至到现在依然没有结束&#xff01;无数个…

oracle账号区分大小写吗,实战Oracle 11g用户密码不区分大小写

连接到:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> show  parameter sec_case_sensitive_logonNAME TYPE VAL…

sql 多表多行模糊查询_从零开始学习SQL(五)多表查询

经过之前的学习&#xff0c;现在我们已经对查询有了一定的了解&#xff0c;但是我们目前的所有查询都只能找到在一张表中的数据&#xff0c;但如果我们需要寻找分布在多张表格中的数据时&#xff0c;这种之前的查询就做不到了&#xff0c;这时就需要引入一种新的查询方法&#…

最新.NET MAUI有什么惊喜?

点击蓝字关注我们.NET 6 RC1 现已发布啦&#xff0c;我们为 .NET 多平台应用程序 UI (MAUI) 引入了所有的新布局。这是性能和可靠性的重大变化。我们很高兴我们还增加了一些关于accessibility方面的基于新的SemanticService、字体缩放选项和对Xamarin.Forms 效果的兼容性的功能…

onWindowFocusChanged

这个onWindowFocusChanged指的是这个Activity得到或者失去焦点的时候 就会call。 也就是说 如果你想要做一个Activity一加载完毕&#xff0c;就触发什么的话 完全可以用这个&#xff01;&#xff01;&#xff01; package com.app.android05; import android.app.Activity; imp…

亲一下就搞定的事,绝不花钱解决!

1 好了&#xff0c;你表演吧&#xff0c;球不看了2 “你这个车&#xff0c;至少得100条小鱼干啊” 3 羡慕了4 还…还有这种操作&#xff1f;5 被秀了一脸哈哈哈6 没有什么是一个么么哒解决不了的&#xff01;你点的每个赞&#xff0c;我都认真当成了喜欢

SetComputerName改网络中计算机名

通过 Wiz 发布转载于:https://www.cnblogs.com/xe2011/archive/2012/06/02/2531620.html

VS2010自定义新建文件模版

不知不觉VS2010已经成为.NET开发人员的必备工具&#xff0c;相比经典版VS2005&#xff0c;到过渡版VS2008&#xff0c;2010在性能稳定性和易用性上都得到很大的提高。 结合VS工具&#xff0c;其下的插件也层出不穷。今天重点给大家介绍如何使用VS2010VS2010自定义新建文件模版&…

微软发布了Visual Studio 2022 RC版,并将在11月8日发布正式版

微软今天发布了Visual Studio 2022 最接近正式发布的RC版本&#xff0c;同时宣布在11月8日发布正式版&#xff0c;届时将在线上发布虚拟的发布活动&#xff0c;具体参见&#xff1a;https://devblogs.microsoft.com/visualstudio/join-us-november-8th-for-the-launch-of-visua…

python装备_Python重型武器:Django

Django&#xff0c;发音为[dʒŋɡəʊ](詹戈) &#xff0c;是用python语言写的开源web开发框架&#xff0c;并遵循MVC设计。MVC框架的核心思想是&#xff1a;解耦&#xff0c;让不同的代码块之间降低耦合&#xff0c;增强代码的可扩展性和可移植性&#xff0c;实现向后兼容。M…