connection pooling in java
を理解しようとしていますが、私のアプリケーションでjsp, servlet and tomcat 6 server
を使用しています。私は、次のコードを書かれているjava class dbconnection.java
:javaで接続プーリングを行う方法は?
私は次のように私は、サーブレットでconnection
をretrivingています次に
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();
}
}
Windows XPのOSでのOracle 10g EEとタイプ4のJDBC接続を使用しています:
try{
dbconnection db= new dbconnection();
Connection con=db.getConnection();
}
catch(Exception e){
}
finally{
db.removeConnection();//removes connection
}
connection pooling
であるか、tomcat server
などで何らかの設定が必要ですか?
チェック詳細は、このQ&A:http://stackoverflow.com/questions/1458693/jdbc-connection-pooling-using-c3p0 –
あなたの質問への答えがされています ます。http:// stackoverflowの.com/questions/2835090/jdbc-connection-pooling –
この 'catch(Exception e){}'を実行しないと、デバッグが不可能になります。 – artbristol