以下只是代码片断,有需要的话自己调整一下:) 其他数据库厂商提供的驱动也都会有类似的功能,思路也是一致的,可以参照驱动程序本身的API文档。
import oracle.jdbc.pool.*;
OracleConnectionPoolDataSource ocpds = new OracleConnectionPoolDataSource();
ocpds.setURL(this.db_url); //JDBC URL for Oracle
ocpds.setUser(this.db_user); //用户名
ocpds.setPassword(this.db_pass);//口令
connPool = new OracleConnectionCacheImpl(ocpds); // Set the maximum number of connections
connPool.setMinLimit(this.min); connPool.setMaxLimit(this.max); // set the scheme
connPool.setCacheScheme(OracleConnectionCacheImpl.DYNAMIC_SCHEME);
Connection conn = connPool.getConnection();