>>27
コネクションを切るときに

Conneciton con = null;
try{
con = DriverManager.getConnection("〜〜〜〜〜");
//(ry
} catch ( /* (ry */ ) {
 //(ry
} finally {
 try{
  if(con != null || con.isClosed()){
   con.close();
  }
 } catch( /* (ry*/ ){
  //(ry
 }
}

でclose()しておかないとエラーになるという話とは違う?
このcatchが多いclose()コードを見ていると、いい加減に、APache Jakarta Commons DBUtils使うべきかな・・・
それともHibernate使うべきかな・・・・