como fazer pool de conexão em java?
Estou tentando entenderconnection pooling in java
, estou usandojsp, servlet and tomcat 6 server
na minha aplicação. Eu escrevi o seguinte código em umjava class dbconnection.java
:
Estou usando o tipo 4 jdbc conexão com oracle 10g EE no windows Xp OS
<code>import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class dbconnection { public Connection con = null; public Connection getConnection() throws Exception, SQLException { try { Class.forName("oracle.jdbc.driver.OracleDriver"); con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:abc","abc", "abc"); } catch(Exception e) { } return con; } public void removeConnection() throws SQLException { con.close(); } } </code>
Então eu estou retratandoconnection
no servlet da seguinte forma:
<code>try{ dbconnection db= new dbconnection(); Connection con=db.getConnection(); } catch(Exception e){ } finally{ db.removeConnection();//removes connection } </code>
É issoconnection pooling
ou alguma configuração é necessária emtomcat server
ou alguma outra coisa?