java存储过程带参数,java如何获得存储过程的参数(例子)

java如何获得存储过程的参数(例子)

java如何获得存储过程的参数(例子)

Connection conn = JDBCUtils.getConnection();

DatabaseMetaData dbmd = conn.getMetaData();

ResultSet rs = dbmd.getProcedureColumns(null, "DATAPUMP", "GET_INCOME_STATEMENT", "%");

while (rs.next()) {

String dbColumnName = rs.getString("COLUMN_NAME");

short dbColumnReturn = rs.getShort("COLUMN_TYPE");

switch (dbColumnReturn) {

case DatabaseMetaData.procedureColumnReturn:

System.out.println(dbColumnName+ " return");

break;

case DatabaseMetaData.procedureColumnIn:

System.out.println(dbColumnName+ " in");

break;

case DatabaseMetaData.procedureColumnOut:

System.out.println(dbColumnName+ " out");

break;

case DatabaseMetaData.procedureColumnInOut:

&nbsp

相关文档:

1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。

进入安装目录

#cd /home

#cp jdk-1_5_0_02-linux-i586.rpm /usr/local

#cd /usr/local

给所有用户添加可执行的权限

#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin

#./jdk-1_5_0_02-lin ......

一、JSP_选择题

1. 以下选项中不是jsp隐式对象的是:( )

A  pageContext

B  context

C  application

D  out

参考答案:B

2. 下面哪一个不是JSP本身已加载的基本类?( )

A  java.lang.*

B  java.io.*

C  javax.servlet.*

D  javax.servlet.j ......

一、

使用泛型的好处在于,它在编译的时候进行类型安全检查,并且在运行时所有的转换都是强制的,隐式的,大大提高了代码的重用率。

请看下面这个例子

public class Gen {

private T ob; // 定义泛型成员变量

public Gen(T ob) {

this.ob = ob;

}

public T getOb() { ......

序列化就是把对象转换为流以存储到文件或传输给另一个程序;反序列化就是把流转换为对象。JAVA的序列化,是通过是java.io.Serializable接口来实现的。该接口不包含任何方法,仅标记是否可被序列化。可序列化的类,其成员也必须是可序列化的(如果有成员不能被序列化,则必须将该变量标记为:transient(瞬态),序列化时,� ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值