Я новичок, и любая помощь будет высоко оценена. У меня установлено веб-приложение на Amazon EC2. Я установил Tomcat7 и MySQL 5.5 на Amazon EC2.
Я использую следующий код в сервлете для соединения JDBC-MySQL
Connection connection;
Statement statement;
ResultSet rs = null;
try {
// load Connector/J
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(JDBC_MYSQL_STRING);
System.out.println(TAG + " Connection with MySQL established");
statement = connection.createStatement();
....
....
....
rs.close();
statement.close();
connection.close();
} catch (ClassNotFoundException ex) {
Log.log(Level.SEVERE, "ClassNotFoundException", ex);
} catch (SQLException e) {
for (Throwable t : e) {
System.out.println(t.getMessage());
}
Я включил mysql-connector-java-5.1.13-bin.jar для Connector/J в папку библиотеки для Netabeans и развернул файлы war на tomcat7 в Amazon ec2.
Мой вопрос Я узнал, что соединение JDBC-MySQL требует очень много времени, и connection pools можно использовать для поддержания живого соединения, что сократит время, затрачиваемое на соединение. Я новичок в этом и читал свои блоги, но не могу понять, как настроить connection pool и как использовать его в сервлетах?
Спасибо.