部分主要代码如下,执行报错:Exception in thread "main" java.lang.ClassCastException: [B
at JDBCHelloWorld5.main(JDBCHelloWorld5.java:52)
请大侠帮忙看看问题出在哪(存储过程只有一个输入参数,执行存储过程是select出一些记录)CallableStatement proc = conn.prepareCall("{ ?=call proc_GetUserRe(?) }");
proc.setString("UserCode", "Wallace.He");
proc.registerOutParameter(1,java.sql.Types.OTHER);
proc.execute();
ResultSet rs= (ResultSet) proc.getObject(1);while (rs.next()) {
String name = rs.getString(1);
System.out.print(" name was " + name );
}
at JDBCHelloWorld5.main(JDBCHelloWorld5.java:52)
请大侠帮忙看看问题出在哪(存储过程只有一个输入参数,执行存储过程是select出一些记录)CallableStatement proc = conn.prepareCall("{ ?=call proc_GetUserRe(?) }");
proc.setString("UserCode", "Wallace.He");
proc.registerOutParameter(1,java.sql.Types.OTHER);
proc.execute();
ResultSet rs= (ResultSet) proc.getObject(1);while (rs.next()) {
String name = rs.getString(1);
System.out.print(" name was " + name );
}
解决方案 »
- richfaces 环境配置
- apache2.2+tomcat6.0+.htaccess实现二级域名
- 利用ant脚本在CVS上打tag
- 请问一套车队的GPS定位系统软件,购买需要多少钱?
- 加载struts+hibernate+spring项目时遇到的问题
- 问一个的问题,虽然现在已经没有使用了,但就是想把它解决掉
- cmp中的find方法的问题
- 用的Jbuilder8+weblogic server+SQL做开发的时候,在开发一个客户端测试程序的时候,出现这样的错误
- weblogic部署时遇到的如下错误!大家请我看看!
- SOS!我在使用JB8时出的问题,
- 求svfrClient.jar
- error信息并不往log4j指定的文件输入
proc.registerOutParameter(1,java.sql.Types.OTHER);ResultSet rs= (ResultSet) proc.getObject(1);
rs = proc.getResultSet();
数据库我用的sqlserver2005,
我将这句ResultSet rs= (ResultSet) proc.getObject(1);
改成ResultSet rs = proc.getResultSet();就能执行成功。
我看有好多人都用的是getObject,不知2者的具体区别和各自的用途是啥喃?