关于jive里面database pool的问题

03-02-10 crazyren

这两天看jive里面的数据库连接池解决方法,看到ConnectionPool类(DefaultConnectionPrivode的内部类),里面连接分为实际连接和逻辑连接,里面这样一段:

for(int i=1; i < dbLoop; i++) {

try {

for(int j=0; j < currConnections; j++) {

createConn(j);

}

......

}

catch (SQLException e){

......

}

}

currConnections也就是所说的实际连接了,而dbLoop这个循环就是创建所谓逻辑连接数。我不明白逻辑连接存在的意义,也就是说为什么要dbLoop这个循环呢。

呵呵,菜鸟问题,请哪为大哥给指教。

j4v4
2003-02-12 17:14

维持池中始终有currConnections个可用db连接

crazyren
2003-02-13 14:40

能给我讲讲维持的原理吗。谢谢。