as400开发java技术调研

as400开发java技术调研

ID:11506071

大小:638.50 KB

页数:18页

时间:2018-07-12

as400开发java技术调研_第1页
as400开发java技术调研_第2页
as400开发java技术调研_第3页
as400开发java技术调研_第4页
as400开发java技术调研_第5页
资源描述:

《as400开发java技术调研》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、AS400上面开发java技术调查方案做成者:段高辉日期:2012-3-281.调查目的在AS400上使用RPG开发,操作数据的效率当然会快很多,但是RPG处理数据逻辑毕竟是非常麻烦。其实在AS400v5r4以上的版本都是可以支持java开发,下面是一个用Java开发通过JDBC调用ORACLE数据库的功能。2.环境准备2.1创建java工作目录:如图:输入CL命令:MDDIR(javaPgm)查看java工作目录:如图:输入CL命令:QSH,进入上图,打ls命令,出现2.1创建的java工作目录(备注:删除该目录直接使用:RMD

2、IRjavaPgm创建源文件CRTSRCPFFILE(LIBNAME/FILENAME) IGCDTA(*YES)创建java文件:WRKOBJPDMLIB(ZTEST)OBJ(QJAVASRC)然后输入122.5在当前画面按下F6毽进入创建源代码界面:/****方法名:readData*

描述:读取数据库操作

*@paramsql*@return**

ADDBYDUANGAOHUIATTIME2012-1-16

*/publicStringreadData(Stringsql){Connectionconn=

3、null;Statementstmt=null;ResultSetrs=null;Stringname="";conn=getConnection();try{stmt=conn.createStatement();rs=stmt.executeQuery(sql);while(rs.next()){name=rs.getString("NAME");}rs.close();stmt.close();}catch(SQLExceptione){System.out.println("ERROR:读数据失败");}finally{c

4、loseConnection(conn);}returnname;}配置环境变量Newvalue...........'JavaPgm:/qibm/ProdData/OS400/Java400/ojdbc14.jar:/javaPgm/*.class'如果不存在jar包,请将jar文件放到指定路径下面备注:如果之前已经设置过变量“CLASSPATH",可在此变量前输入”2“进入修改,否则需要新增”CLASSPATH”变量,注意:如果有多个路径中间使用“:”分隔2.6将源代码复制成StreamFileCPYTOSTMFFROMMBR

5、('/qsys.lib/studgh.lib/qjavasrc.file/DBConn.mbr')TOSTMF('javaPgm/DBConn.java')STMFOPT(*REPLACE)STMFCODPAG(*PCASCII)按F4进入下面画面:执行确定。编译java文件用CL命令:QSH进入编译两个文件(两个文件的代码,见附录)成功后开始编写RPG程序1.开始编写RPG程序执行结果:辅助资料:ExamplesofPrototypingJavaMethodsThissectionpresentssomeexamplesofpr

6、ototypingJavamethods.Example1TheJavaIntegerclasscontainsastaticmethodcalledtoString,whichacceptsanintparameter,andreturnsaStringobject.ItisdeclaredinJavaasfollows:staticStringInteger.toString(int)Thismethodwouldbeprototypedasfollows:DtostringPROEXTPROC(*JAVA: D'java.l

7、ang.Integer': D'toString') DCLASS(*JAVA:'java.lang.String')DSTATIC Dnum10I0VALUE TheEXTPROCkeywordidentifiesthemethodasaJavamethod.Italsoindicatesthatthemethodnameis'toString',andthatitisfoundinclass'java.lang.Integer'.TheOincolumn40andtheCLASSkeywordtellthecompilerth

8、atthemethodreturnsanobject,andtheclassofthatobjectis'java.lang.String'.TheSTATICkeywordindicatesthatthemethodisastaticmethod

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。