博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
监控数据库
阅读量:5368 次
发布时间:2019-06-15

本文共 1153 字,大约阅读时间需要 3 分钟。

lr_db_connect

连接数据库

lr_db_disconnect

断开数据库的连接

lr_db_executeSQLStatement

执行SQL语句

lr_db_dataset_action

对数据库执行操作

lr_db_getValue

从数据集中检索值

 
问题:sql如何实现
支持四中数据库连接模式
sql
oledb
odbc
oracle
1、使用web services协议
Action()
{
 int mun=0;
 int i;
//连接
 
     lr_db_connect("StepName=Connect to DB",
   "ConnectionName=db1",
   "ConnectionString=Provider=OraOLEDB.Oracle.1;Data Source=QFTEST;Password=SHENZHENJM1222;User ID=SHENZHENJM1222",
   "ConnectionType=OLEDB",
   LAST);
 
  //执行
 mun=lr_db_executeSQLStatement("StepName=PerformQuery",
 "ConnectionName=db1",
 "SQLStatement=select * from t_test_user ",
 "DatasetName=select",
 LAST);
 
     lr_output_message("The query returned %d rows.", mun);
 
 
  //打印结果
  /*
 lr_db_dataset_action("StepName=PrintDataset",
   "DatasetName=select",
   "Action=PRINT",
   LAST );*/
 
//循环读取并输出sql查询得到的值,这里的判断根据需要适当进行修改
    while(i<mun)
  {
           lr_db_getvalue("StepName=GetValue",
        "DatasetName=select",
        "Column=fcell",  //Column 为要取得列的值,
        "Row=next",
        "OutParam=MyOutputParam",
        LAST);
           lr_output_message("The value is: %s", lr_eval_string("{MyOutputParam}") );
        i=i+1;
}
 
  lr_db_disconnect("StepName=Disconnect",
  "ConnectionName=db1",
  LAST);
 
 return 0;
}

转载于:https://www.cnblogs.com/heygirl/p/4947468.html

你可能感兴趣的文章
Java对象与对象引用变量的理解
查看>>
关于应用程序出现窗口不完整,GDI对象猛增,GDI资源泄漏的问题的探讨
查看>>
linux下创建django-app
查看>>
django-查询按时间排序
查看>>
Instrumentation: querying the memory usage of a Java object
查看>>
(61)zabbix网络发现规则配置实战/详解
查看>>
Ubuntu总结常用命令记录
查看>>
第一次使用Android Studio时你应该知道的一切配置(二): 新建一个属于自己的工程并安装Genymotion模拟器...
查看>>
MVC前台页面做登录验证
查看>>
二进制、八进制、十进制、十六进制
查看>>
mysql优化(上)
查看>>
window server 2008 r2开启回收站(ldp)
查看>>
nginx 安装和配置文件说明
查看>>
python数据类型详解
查看>>
Java多线程框架Executor详解
查看>>
[转]如何学习C#,学习C#的步骤.很详细.
查看>>
尚福林:三家民营银行获准筹建
查看>>
银监会拟允许银行理财产品直接投资
查看>>
编写自己的who命令
查看>>
cocos2d-x介绍
查看>>