jdbc+oracle!请教!
bundle=ResourceBundle.getBundle("DataSource");
try{
//create and store parameters which are used to create the context
Hashtable env=new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,bundle.getString("datasource.factory"));
env.put(Context.PROVIDER_URL,bundle.getString("datasource.url"));
//create a context
Context context=new InitialContext(env);
//create a DataSource object
OracleConnectionPoolDataSource dataSource = new OracleConnectionPoolDataSource();
//set the connection parameters
String s=bundle.getString("datasource.username");
dataSource.setUser(s);
s=bundle.getString("datasource.password");
dataSource.setPassword(s);
s=bundle.getString("datasource.drivertype");
dataSource.setDriverType(s);
s=bundle.getString("datasource.netprotocol");
dataSource.setNetworkProtocol(s);
s=bundle.getString("datasource.server");
dataSource.setServerName(s);
dataSource.setPortNumber(getPort());
s=bundle.getString("datasource.databasename");
dataSource.setDatabaseName(s);
//int n=dataSource.getActiveSize();
//get the bind name
String bindName=bundle.getString("datasource.bindname");
//bind the DataSource with the name
context.rebind(bindName,dataSource);
System.out.println("DataSource completed");
}
请问一下,在OracleConnectionPoolDataSource中有没有方法可以设置pool的size?
为什么在api说明中没有该类函数?有什么方法可以控制pool呢?