连接池的基本原理? 以及使用连接池的好处?

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:41:27
请详细谈论一下,数据库连接池的原理,和使用数据库连接池 的好处??
最好能够附带一个自定义的数据库连接池的例子!!!
不胜感激!!!!!1

package test;
import java.sql.*;
import java.util.*;

public class DBConnpool
{
private int inUse = 0;
private Vector<Connection> connections = new Vector<Connection>();
private String poolname = "dbconnpool";
private String dbid = "jdbc:mysql://localhost:3306/teasystem";
private String drivername = "com.mysql.jdbc.Driver";
private String username = "root";
private String password = "123";
private int maxconn = 5000;

public DBConnpool(){}
public void setdbid(String dbid)
{
this.dbid = dbid;
}
public void setusername(String username)
{
this.username = username;
}
public void setpassword(String password)
{
this.password = password;
}
public void setmaxconn(int maxconn)
{