用java从存储过程取出ResultSet的问题 proc.registerOutParameter(1,java.sql.Types.REF);这句写错了应该是proc.registerOutParameter(1,java.sql.Types.OTHER);出错行也在这行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这段代码是仿照网上的一段例子写的:con = ConnectionPool.getConnection(); con.setAutoCommit(false); CallableStatement toesUp = connection.prepareCall("{ ? = call list_early_deaths () }"); toesUp.registerOutParameter(1, Types.OTHER); getResults.execute(); ResultSet rs = (ResultSet) getResults.getObject(1); while (rs.next()) { String name = rs.getString(1); int age = rs.getInt(2); mapper.sendDeath(name, age); } rs.close(); 我不知道其中的getResults.execute(); 和getResults.getObject(1); 中的getResults是从哪里来的? 我把proc.registerOutParameter(1,java.sql.Types.OTHER);改为proc.registerOutParameter(1,oracle.jdbc.driver.OracleTypes.CURSOR);就可以了,呵呵 如何点击文字跟换验证码 火狐浏览器问题!!!! 关于加载进度条 eclipse下TOMCAT无法加载一个工程上下文 帮看下这个action的execute方法中的else 开发环境和运行环境的区别是什么? JSP保存文件后页面跳转问题 提交中文---模糊查询---出现乱码~~~~高手指点啊!!!!!!! jsp新手问:关于java文件存放目录问题 请问在哪儿可以下载这个包com.jspsmart.upload Apache Tomcat/4.1.30-LE-jdk14 安装后出现问题: 在JavaScript里面怎么获取session里面的变量的值?
con = ConnectionPool.getConnection();
con.setAutoCommit(false); CallableStatement toesUp
= connection.prepareCall("{ ? = call list_early_deaths () }");
toesUp.registerOutParameter(1, Types.OTHER);
getResults.execute(); ResultSet rs = (ResultSet) getResults.getObject(1);
while (rs.next())
{
String name = rs.getString(1);
int age = rs.getInt(2);
mapper.sendDeath(name, age);
}
rs.close(); 我不知道其中的getResults.execute(); 和getResults.getObject(1); 中的getResults是从哪里来的?
proc.registerOutParameter(1,java.sql.Types.OTHER);
改为
proc.registerOutParameter(1,oracle.jdbc.driver.OracleTypes.CURSOR);
就可以了,呵呵