0

私は新しいので、どんな助けでも大歓迎です。Amazon EC2 に Web アプリケーションをインストールしています。Amazon EC2 に Tomcat7 と MySQL 5.5 をインストールしました。

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.jarNetabeans のライブラリ フォルダに Connector/J を含めwar、Amazon ec2 の tomcat7 にファイルをデプロイしました。

私の質問 JDBC-MySQL 接続は非常に時間のかかる操作であり、connection poolsライブ接続を維持するために使用できるため、接続にかかる時間を短縮できることがわかりました。私はこれが初めてで、ブログを読んだことがありますが、セットアップconnection pool方法とサーブレットでの使用方法を理解できませんか?

ありがとう。

4

1 に答える 1

0

server.xml で DB 接続をセットアップする必要があります。

これに従ってください: http://www.mulesoft.com/tomcat-mysql

データベースの URL は次の形式になります。

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

于 2012-07-11T18:32:40.067 に答える