public class DBConnectionManage {
//用于设置数据库连接的缓冲池
private Hashtable connectionpool;
//设置最大连接数
private int maxconnection;
//记录当前的连接数
private int currentconn;
//构造函数
public DBConnectionManage()
{
init();
}
public static DBConnectionManage getInstance()
{
return new DBConnectionManage();
}
public void init()
{
connectionpool=new Hashtable();
maxconnection =20;
currentconn=0;
initConnection();
}
public void initConnection(){
DBConnection addconn =new DBConnection();
for(int i=1;i<=maxconnection/2;i++){
addconn.setKey(i);
connectionpool.put(i,addconn);
} }
}
提示:类型 Hashtable 中的方法 put(Object, Object)对于参数(int, DBConnection)不适用