在IBM i上使用RPG程序远程连接Oracle数据库

作者:佚名 上传时间:2023-05-23 运行软件:RPG IV 软件版本:IBM i 7.3 版权申诉

该示例代码演示了如何在IBM i (OS/400)上使用RPG程序远程连接到Oracle数据库。使用了IBM提供的JT400库来建立与Oracle数据库的连接,并使用SQL语句对数据库执行查询操作。

dcl-ds EmpDS;
  EmpId   packed(6:0);
  EmpName varchar(50);
end-ds;

dcl-s SqlStmt varchar(1000);
dcl-s SqlCsr  int(5);
dcl-s LibName varchar(10) inz('QGPL');
dcl-s ConnHandle     int(10);
dcl-s SqlCode        int(5);
dcl-s dbch           likeds(SQL400_DBCH);

dbch.sqlenvfil = 'QC2SYS/USRLIBL'; //设置库列表
SQL400Connect(ConnHandle : dbch);  //建立连接

SqlStmt = 'select empid, empname from emp where empid = ?';
SqlCsr = SQL400AllocCsr(ConnHandle);
SQL400Prepare(SqlCsr : SqlStmt : SqlCode);
EmpDS.EmpId = %dec('1001');  //设置查询参数
SQL400BindIn(SqlCsr : 1 : EmpDS.EmpId : EmpDS : SqlCode);
SQL400Execute(SqlCsr : SqlCode);

SQL400Fetch(SqlCsr : EmpDS : SqlCode);  //查询结果
SQL400Close(SqlCsr);  //关闭游标

SQL400Disconnect(ConnHandle);  //断开连接
*INLR = *ON;

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
IBM i使用RPG程序远程连接Oracle数据库
该示例代码演示了如何在IBM i (OS/400)上使用RPG程序远程连接到Oracle数据库。使用了IBM提供的JT400库来建立与Oracle数据库的连接,并使用SQL语句对数据库执行查询操作。
IBM i 7.3
RPG IV
2023-05-23 04:15
如何在IBM i使用RPG程序连接Oracle数据库
本文介绍了在IBM i系统中使用RPG语言通过JDBC连接Oracle数据库的方法,其中包括安装配置JDBC驱动程序、编写RPG程序连接Oracle数据库和查询数据的示例代码。dcl-s dbcon
IBM i 7.4
RPGLE
2023-03-20 15:18
IBM i (OS/400)如何使用RPG程序连接Oracle数据库
本文介绍了如何在IBM i(OS/400)操作系统中使用RPG程序连接到Oracle数据库。通过使用扩展外部描述符(EXTDESC)指令来定义外部数据结构,以便与Oracle数据库进行交互。同时,指导
IBM i 7.4
RPG IV
2023-04-30 13:32
使用RPG程序连接IBM i(OS/400)数据库
该示例代码展示如何使用RPG程序连接IBM i(OS/400)数据库并进行数据操作,包括创建表、插入数据和查询数据。H ACTGRP(*CALLER) BNDDIR('QC2LE') D
IBM i 7.4
RPG(Report Program Generator)
2023-04-25 18:06
IBM i使用SSH连接远程主机
通过在IBM i上安装SSH客户端程序,实现连接远程主机并执行远程命令的功能。/* 在IBM i上安装ssh客户端程序 */yum install openssh-clients/* 使用ss
IBM i 7.2
IBM i操作系统
2023-05-10 19:12
IBM i (OS/400)中使用RPG程序连接MySQL数据库
本示例展示如何使用RPG程序在IBM i (OS/400)系统中连接MySQL数据库,并进行读写操作。使用IBM i (OS/400)自带的JDBC驱动程序进行连接,并通过sample数据表进行增删改
IBM i (OS/400) V7R3
RPG程序
2023-05-28 10:09
IBM i使用RPG编程语言
IBM i RPG编程入门RPG(Report Program Generator)是一种面向业务逻辑的编程语言,主要用于数据处理和报表编制。RPG最初是在IBM System/3上开发的,现在已经
IBM i 7.3
IBM ILE RPG compiler
2023-04-04 04:19
IBM i (OS/400)使用RPG程序访问MySQL数据库
本示例展示了如何在IBM i (OS/400)上使用RPG程序访问MySQL数据库。通过建立ODBC连接,RPG程序可以读写MySQL数据库中的数据,并进行一些简单数据操作。在连接建立之前,需要在IB
IBM Rational Development Studio for i Version: 9.6.0.0
RPG
2023-05-22 13:07
IBM i如何使用RPG编写文件读取程序
本示例展示了在IBM i(OS/400)上使用RPG编程语言编写一个简单的文件读取程序。该程序将从指定文件中读取记录并打印到控制台上。H DFTACTGRP(*NO) BNDDIR('QC2LE')
IBM i 7.4
RPG IV
2023-04-05 08:09
使用RPG程序IBM i执行Web服务调用
本示例演示如何在IBM i (OS/400)上使用RPG程序调用Web服务,并将返回结果打印出来。使用了XMLSERVICE库和RPG程序编写。 /free exec sql Conn
IBM i 7.3
RPGLE
2023-04-03 17:30