紧急求助!
如下方法: 我在连接 oracle db的时候,红色部分报错.抛出的错误为:
############3java.lang.ClassCastException
请达人门帮忙解答一下,在此多谢各位了!~
(注:我在本机是可以连接的,但是到了Service上不知道总是抱这个错误,诚请达人门指点一二,小弟将感激不尽)
private static ArrayList getInfo(int depth)throws Exception{
ArrayList modelNoList = new ArrayList();
PreparedStatement ps = null;
ResultSet rs = null;
Connection conn = null;
String sql = " select column_1 from Tabel ";
try{
conn = ServiceBean.getConnection();
System.out.println("******111***"+conn);
try{
ps = conn.prepareStatement(sql);
}catch(Exception ex){
System.out.println("############3"+ex.toString());
}
System.out.println("******222***");
rs = ps.executeQuery();
System.out.println("******333***");
while(rs.next()){
.... }
}
catch(Exception e){
throw new Exception("Error :getMTypeModelNo"+e.toString() );
}
finally{
rs.close();
ps.close();
conn.close();
}
}
return modelNoList;
}
如下方法: 我在连接 oracle db的时候,红色部分报错.抛出的错误为:
############3java.lang.ClassCastException
请达人门帮忙解答一下,在此多谢各位了!~
(注:我在本机是可以连接的,但是到了Service上不知道总是抱这个错误,诚请达人门指点一二,小弟将感激不尽)
private static ArrayList getInfo(int depth)throws Exception{
ArrayList modelNoList = new ArrayList();
PreparedStatement ps = null;
ResultSet rs = null;
Connection conn = null;
String sql = " select column_1 from Tabel ";
try{
conn = ServiceBean.getConnection();
System.out.println("******111***"+conn);
try{
ps = conn.prepareStatement(sql);
}catch(Exception ex){
System.out.println("############3"+ex.toString());
}
System.out.println("******222***");
rs = ps.executeQuery();
System.out.println("******333***");
while(rs.next()){
.... }
}
catch(Exception e){
throw new Exception("Error :getMTypeModelNo"+e.toString() );
}
finally{
rs.close();
ps.close();
conn.close();
}
}
return modelNoList;
}
解决方案 »
- 在线等!空指针异常。。
- css 显示输入框的颜色
- 请问如何用SQL在ORACLE表中添加字段(值等于另外2个字段的相除)?
- 静态页面获取IP
- 关联菜单源代码共享
- JSP如何实现像这样的时间日期组件?【见图】
- 如何得到下拉列表框的所有值????
- 菜鸟问题:Servlet 直接放在calss文件夹里没问题,放在class/test文件夹下就有问题了,敬请指教!
- spring @Autowired为什么用不setter方法
- 关于在JBuilder7中Tomcat4.0.3配置的问题
- 菜鸟提问 谢! request.getContentPath() 是获得 tomcat server。xml里边<Context path="aa" />中path 指定的值吗
- 查询某个字符串出现的次数,并截取相关字符!
先感谢楼上2位朋友!说明一下,我导入的包如下:import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
其中 Connection 与 PreparedStatement 是同一个包的呀,但是Connection已经建立成功了.
就是 PreparedStatement 那段有问题,理论上讲不应该是包的问题吧?
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
其中 Connection 与 PreparedStatement 是同一个包的呀,但是Connection已经建立成功了.
就是 PreparedStatement 那段有问题,理论上讲不应该是包的问题吧?
类型转换错误!
你肯定这里(ps = conn.prepareStatement(sql); )错了??
把异常的详细内容贴出来看看,还好点!
这样导包试试:import java.sql.*;