jak utworzyć pulę połączeń w Javie?
Próbuję zrozumiećconnection pooling in java
, ja używamjsp, servlet and tomcat 6 server
w mojej aplikacji. Napisałem następujący kod wjava class dbconnection.java
:
Używam połączenia jdbc typu 4 z oracle 10g EE w systemie 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>
Potem się wycofujęconnection
w serwletu w następujący sposób:
<code>try{ dbconnection db= new dbconnection(); Connection con=db.getConnection(); } catch(Exception e){ } finally{ db.removeConnection();//removes connection } </code>
To jestconnection pooling
lub wymagana jest pewna konfiguracjatomcat server
albo coś innego?