怎样在java中接收存储过程返回的游标参数!急 如题,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OracleType.Cursorhttp://java.chinaitlab.com/JDBCJDO/38254.html 游标返回的就用resultset就可以了。例如CallableStatement cs = null; cs = conn.prepareCall(sql); cs.setInt(1,oneParamIn); cs.setInt(2, twoParamIn); cs.registerOutParameter(3,oracle.jdbc.OracleTypes.CURSOR); cs.execute(); rs = (ResultSet)cs.getObject(3); ICallableStatement cs = null; ResultSet rs = null; try { cs = DbFactory.getInstance().getCallableStatement("CARTOON", "{ call getCost(?,?,?)}"); cs.setString(1, "select count(*) from test"); cs.setBigDecimal(2, new BigDecimal("0")); cs.registerOutParameter(3, OracleTypes.CURSOR); cs.executeQuery(); rs = (ResultSet) cs.getObject(3); while (rs.next()) { System.out.println(rs.getString("SOC")); } } catch (Exception e) { throw new EipException(e); } finally { try { if (rs != null) { rs.close(); } if (cs != null) { cs.close(); } } catch (SQLException e) { throw new EipException(e); } } select查询return_root(o.proxy_number,0) root group by 问题 关于游标使用的一个疑问? 麻烦 高手进来一下 帮忙看看 ORACLE 使用表的时候有点问题 能不能通过某条命令来查询所有的数据库或者表? SQL写法问题.使用哪位方法写效率最高. 数据集 结果替换 sql server 中的存储过程转到oracle的问题~!!! 上海一氏软件科技有限公司,急切诚聘网络游戏服务器段设计程序员 关于ORACLE中TO_CHAR()的请教! 麻烦高手们给解释这条sql语句的意思 谢谢 存储过程编译时的pls-00103错误
CallableStatement cs = null;
cs = conn.prepareCall(sql);
cs.setInt(1,oneParamIn);
cs.setInt(2, twoParamIn);
cs.registerOutParameter(3,oracle.jdbc.OracleTypes.CURSOR);
cs.execute();
rs = (ResultSet)cs.getObject(3);
ResultSet rs = null;
try {
cs = DbFactory.getInstance().getCallableStatement("CARTOON",
"{ call getCost(?,?,?)}");
cs.setString(1, "select count(*) from test");
cs.setBigDecimal(2, new BigDecimal("0"));
cs.registerOutParameter(3, OracleTypes.CURSOR);
cs.executeQuery();
rs = (ResultSet) cs.getObject(3);
while (rs.next()) {
System.out.println(rs.getString("SOC"));
}
} catch (Exception e) {
throw new EipException(e);
} finally {
try {
if (rs != null) {
rs.close();
}
if (cs != null) {
cs.close();
}
} catch (SQLException e) {
throw new EipException(e);
}
}