java.lang.StackOverflowError
at java.util.PropertyResourceBundle.handleGetObject(PropertyResourceBundle.java:105)
at java.util.ResourceBundle.getObject(ResourceBundle.java:376)
at java.util.ResourceBundle.getString(ResourceBundle.java:354)
at oracle.jdbc.dbaccess.Message11.msg(Message11.java:47)
at oracle.jdbc.dbaccess.DBError.findMessage(DBError.java:602)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:207)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:273)
at oracle.jdbc.driver.OracleConnection.rollback(OracleConnection.java:867)
at com.codestudio.sql.PoolManConnection.clean(Unknown Source)
at com.codestudio.sql.PoolManConnection.sendErrorEvent(Unknown Source)
at com.codestudio.sql.PoolManConnection.setAutoCommit(Unknown Source)
at com.codestudio.sql.PoolManConnection.clean(Unknown Source)
at java.util.PropertyResourceBundle.handleGetObject(PropertyResourceBundle.java:105)
at java.util.ResourceBundle.getObject(ResourceBundle.java:376)
at java.util.ResourceBundle.getString(ResourceBundle.java:354)
at oracle.jdbc.dbaccess.Message11.msg(Message11.java:47)
at oracle.jdbc.dbaccess.DBError.findMessage(DBError.java:602)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:207)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:273)
at oracle.jdbc.driver.OracleConnection.rollback(OracleConnection.java:867)
at com.codestudio.sql.PoolManConnection.clean(Unknown Source)
at com.codestudio.sql.PoolManConnection.sendErrorEvent(Unknown Source)
at com.codestudio.sql.PoolManConnection.setAutoCommit(Unknown Source)
at com.codestudio.sql.PoolManConnection.clean(Unknown Source)
解决方案 »
- 请教:如何实现页面首尾两个textarea联动?
- SSH框架JSP 无法显示数据库数据的问题
- 我这个bean的方法返回值怎么都是flase
- 大家的jsp文件和bean文件一般都放在什么地方啊!
- 今天去面试,被问到一些架构方面的问题不太清楚,望大家帮帮我????
- 无效的列类型: getBytes
- 高分 tomcat 5.0 怎样配置 运行servlet 是不是每个servlet都要在web.xml中设置???
- 在线等待 进者有分
- 将页面提交后,在后台的树组中如何将checkbox中被选中的置"Y",未选中的置"N"?
- 怎么处理java.lang.NoClassDefFoundError
- 怎样让ie的历史记录无效?
- 紧急求助,select下拉框怎样实现,多选??
rs = cs.getResultSet();
用如下方法关闭数据库试试(按顺序)
if (rs != null) rs.close();
if (cs != null) ps.close();
if (con != null) con.close();
PreparedStatement s = c.prepareStatement(strSQL.toString());
s.setString(1,columnvalue);
ResultSet rs = s.executeQuery();……try{
rs.close();
s.close();
c.close();
}
catch(SQLException sqlex){}
运行会出现java.lang.StackOverflowError错误
我把c.close()注释掉,就正常了,或者删除c.close(),改为c = null;也正常,又谁知道原因吗?谢谢
throws SQLException
{
if(c == null)
return c = d.getConnection("dbname").getMetaData().getConnection();
else
return c;
}