Также существует специальный пакет для создания пула соединений с БД DBPool (необходимы пакеты DBPool-5.0 и commons-logging-1.1.1-bin). Можно также использовать пул DBCP - Также существует специальный пакет для создания пула соединений с БД DBPool (необходимы пакеты DBPool-5.0 и commons-logging-1.1.1-bin). Можно также использовать пул DBCP
- Рассмотрим пример использования DBpool 5.0
- …………………………………..
- Connection conn = null;
- try{
- String userName = "muser";
- String password = "qwertyui";
- String url = "jdbc:mysql://localhost/mybase";
- Class.forName ("com.mysql.jdbc.Driver").newInstance();
- //Создаем пул
- ConnectionPool pool=new ConnectionPool("local",1,10,20,180000,url,
- userName,password);
- //Здесь “local”- имя пула, 1-минимальное количество соединений в пуле, 10-максимальное ко-во соединений в пуле, 20-максимальное количество соединений, которое может быть создано. Избыточные соединения будут уничтожены, когда их вернут в пул.
- //Создаем соединение, если оно не было создано или достаем из пула
- conn=pool.getConnection();
Достарыңызбен бөлісу: |