public class ConnectionWrapper implements Connection{
     private Connection realConn;
     ...
     ...
//注意,必须定义为public,因为Connection接口中为public.另外建议你多理解程序的错误提示。其实上面的出错提示很清楚了。
 PreparedStatement prepareStatement(String sql,int[] columnIndexes){
        if (isClosed) {
            throw new SQLException("Pooled connection is closed");
        }
        return realConn.prepareStatement(sql,columnIndexes);
     }
   ...
}
关于第二个问题,可能各个jdbc的驱动,都有不同的实现方法。

解决方案 »

  1.   

    一般提示的原因都可以给我们解决问题指导方向,只是我们有时候忽视了这些提示了!通过javax.sql.DataSource的getConnection方法取得连接池中的Connection对象
    应该是在配制的时候设置的连接数目,你可以查询你自己的配制文件!
      

  2.   

    呵呵,谢谢各位,忘了接口方法默认访问属性是public