Performance connexion DB2 - pool
Bonjour,
dans le cadre d'une appli web interfacée avec DB2, comment pourrais-je améliorer les temps de réponses aux bases sachant que ma connexion est effectuée de la sorte et que connexion est récupérée avant chaque statement et resulset
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
java.sql.Connection connection = (java.sql.Connection) servletContext
.getAttribute("connection");
// si pas de connexion déjà générée alors création (Une seule connexion
// Bdd ) - Att : user et MP issus du Web.xml et non de la
// signature de la session
if (connection == null) {
String driver = servletContext.getInitParameter("driver");
String url = servletContext.getInitParameter("url");
String user = servletContext.getInitParameter("user");
String password = servletContext.getInitParameter("password");
try {
System.out.println("Connexion à la base de données");
Class.forName(driver);
connection = java.sql.DriverManager.getConnection(url, user,
password);
servletContext.setAttribute("connection", connection);
} catch (ClassNotFoundException e) {
System.out
.println("ClassNotFound-Exception: " + e.getMessage());
} catch (java.sql.SQLException e) {
System.out.println("SQL-Exception: " + e.getMessage());
}
} |
merci