oracle 存储过程中的out类型怎样传值到JSP 有关在JSP页面中调用存储过程并将该过程中的out类型的参数传至页面,请问要怎样写?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FYICallableStatement cstmt = conn.prepareCall("{call bj.testpackage.TESTC(?)}");cstmt.registerOutParameter(1, oracle.jdbc.OracleTypes.CURSOR);boolean bool = cstmt.execute();ResultSet rs = (ResultSet)cstmt.getObject(1); while(rs.next()){System.out.print(rs.getString("USER_ID") + " ");System.out.print(rs.getString("USER_NAME") + " ");System.out.println(rs.getString("USER_PWD"));} cstmt.registerOutParameter(1, oracle.jdbc.OracleTypes.CURSOR);主要查考这里,注意这里要用你对应的数据类型他这里用的油表,所以下面是用Result来接收返回值的。ResultSet rs = (ResultSet)cstmt.getObject(1); 你在这里也要对应上你的数据类型来接收返回值。 事件查看器 oracle.cd oracle trace文件找不到 tnsnames.ora中多主机连接的时间能设置吗 用delphi中的TSQLconnection连接oracle 高手进来!在线等待阿===安装OAS出现的问题 Oracle9i中如何使类型为varchar2(50)的default value 为''(即空字符串)而不是null呢? 关于单向复制。 关于两个一摸一样的表的查询是否有跟好的方法? database links的疑问 oracle游标取数据是否显示打开游标 求助:access to oracle 请教高手
CallableStatement cstmt = conn.prepareCall("{call bj.testpackage.TESTC(?)}");
cstmt.registerOutParameter(1, oracle.jdbc.OracleTypes.CURSOR);
boolean bool = cstmt.execute();
ResultSet rs = (ResultSet)cstmt.getObject(1);
while(rs.next()){
System.out.print(rs.getString("USER_ID") + " ");
System.out.print(rs.getString("USER_NAME") + " ");
System.out.println(rs.getString("USER_PWD"));
}
ResultSet rs = (ResultSet)cstmt.getObject(1); 你在这里也要对应上你的数据类型来接收返回值。