JAVA连接IBMAS400数据库的最佳方式

JAVA连接IBMAS400数据库的最佳方式,第1张

今天开发伙伴的一个问题,学了一招,记下做备忘:

import java.sql.*

public class connnectDB2{

/** *//**

* @param args

*/

public static void main(String[] args){

//String driver = "com.ibm.db2.jcc.DB2Driver"

//driver = "com.ibm.as400.access.AS400JDBCConnection"

//String url = "jdbc:db2://10.10.1.33:23/MMIF8DVL"

String userName = "UFIDA"

String passWord = "UFIDAMTH"

Connection conn = null

Statement st = null

ResultSet rs = null

String sql = null

try{

//Class.forName(driver).newInstance()

//conn = DriverManager.getConnection(url, userName, passWord)

//conn = DriverManager.getConnection("jdbc:as400://10.10.1.33:23/MMIF8DVL,userName,passWord")

java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ())

Class.forName("com.ibm.as400.access.AS400JDBCConnection")

conn = DriverManager.getConnection("jdbc:as400://10.10.1.33",userName,passWord)

st = conn.createStatement()

st.execute("set current schema mmif8dvl")

sql = new String("SELECT ASNUM FROM MMIF8DVL.if8vdr")

rs = st.executeQuery(sql)

while(rs.next()){

System.out.println(rs.getString(1))

}

conn.close()

} catch (Exception e){

System.out.println("error:" + e.getMessage() )

System.out.println(e.toString())

}

}

}

文章出处:飞诺网(www.diybl.com):http://www.diybl.com/course/3_program/java/javajs/20100719/453054.html

1.SKIPA(

Skip

After):这个关键字可以用于文件级,记录级或字段级。它用于说明在相隔特定的行后在打印这一个目标。

用法:SKIPA(N),其中N是1-225中的数字。在下面的情况下,SKIPA关键字是无效的

1>在字段级或记录级的时候,此记录格式有下面的关键字的定义的时候,BOX,

ENDPAGE,

GDF,

LINE,

OVERLAY,

PAGSEG,

or

POSITION.

2>在文件级的时,

在创建目标的时候还用了DEVTYPE(*AFPDS)

参数。

2.SKIPB(SKIPB)这个关键字可以用于文件级,记录级或字段级。它用于说明在相隔特定的行之前在打印这个目标。

用法:SKIPB(N),其中N是1-225中的数字。

在下面的情况下,SKIPB关键字是无效的

1>在字段级或记录级的时候,此记录格式有下面的关键字的定义的时候,BOX,

ENDPAGE,

GDF,

LINE,

OVERLAY,

PAGSEG,

or

POSITION.

2>在文件级的时,

在创建目标的时候还用了DEVTYPE(*AFPDS)

参数。

3.SPACEA(SPACEA)这个关键字可以用于记录级或字段级。它用于说明在相隔特定的行后在打印这一个目标。

用法:SPACEA(N),其中N是0-225中的数字。在下面的情况下,SPACEA关键字是无效的

:在字段级或记录级的时候,此记录格式有下面的关键字的定义的时候,BOX,

ENDPAGE,

GDF,

LINE,

OVERLAY,

PAGSEG,

or

POSITION

4.SPACEB(SKIPB)这个关键字可以用于记录级或字段级。它用于说明在相隔特定的行之前在打印这个目标。

用法:SPACEB(N),其中N是0-225中的数字。

在下面的情况下,SPACEB关键字是无效的:在字段级或记录级的时候,此记录格式有下面的关键字的定义的时候,BOX,

ENDPAGE,

GDF,

LINE,

OVERLAY,

PAGSEG,

or

POSITION


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9852201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存