2012-07-11 48 views
0

我很新,任何幫助將不勝感激。我在Amazon EC2上安裝了一個Web應用程序。我已經在Amazon EC2上安裝了Tomcat7和MySQL 5.5。如何在安裝在Amazon EC2上的Tomcat7中創建JDBC MySQL連接池?

我正在使用的servlet下面的代碼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()); 
      } 

我已經在Netabeans庫文件夾包含mysql-connector-java-5.1.13-bin.jar用於連接器/ J在Amazon EC2上部署tomcat7 war文件。

我的問題 我已經瞭解到,JDBC-MySQL連接是非常耗時的操作和connection pools可以用來保持實時連接,這將減少連接耗費的時間。我是新手,已閱讀我的博客,但無法理解如何設置connection pool以及如何在servlet中使用它?

謝謝。

回答

0

您需要設置在server.xml中的DB連接

關注這個: http://www.mulesoft.com/tomcat-mysql

你的數據庫的URL會採取這種形式:

「的jdbc:mysql的:// yourdatabasename .foo.us-east-1.rds.amazonaws.com:3306 /「

+0

看起來這個博客適用於tomcat6而不是tomcat7。 – 2012-07-11 20:52:13