url:jdbc:oracle:thin:@localhost:1521:aa    (aa是你的数据库名)
driver: oracle.jdbc.driver.OracleDriver

解决方案 »

  1.   

    我是要直接用oracle自带的pool,oracle.jdbc.pool.OraclePooledConnection
      

  2.   

    OracleConnectionPoolDataSource connpool = null;
    OracleConnectionCacheImpl ocpds = null;

    //Create OracleConnectionPoolDataSource instance 
     connpool = new OracleConnectionPoolDataSource(); connpool.setDriverType(_driver);
     connpool.setURL(_url);
     connpool.setUser(_user);
     connpool.setPassword(_password);// Use Oracle Connection Cache implementation
     ocpds = new OracleConnectionCacheImpl(connpool);
    // Set the maximum number of connections
     ocpds.setMinLimit (dbSetting.getDBMinConnection());
     ocpds.setMaxLimit (dbSetting.getDBMaxConnection());// set the scheme
     ocpds.setCacheScheme (OracleConnectionCacheImpl.FIXED_RETURN_NULL_SCHEME);//get connection
     synchronized ( sObjectForSyncInit ) {
       connection = ocpds.getConnection();
    }