2012-05-01 22 views
0

JDBCコネクタを使用してMySQLサーバーと直接接続するためのアンドロイド用のアプリケーションを開発しています。もともと私は古いJDBCコネクターを推奨していたので使用しましたが、そのコネクターでプロシージャーCALLSステートメントを実行できなかったので、最新の(5.1.19 JDBCコネクター)に切り替えました。ここでこれらのクエリを実行することは可能ですが、サーバーへの接続は非常に遅い(最古のコネクタで約2〜3秒と比較して約15秒)。私の接続コードは以下の通りです:MySQLデータベース接続が極端に遅い

  Class.forName("com.mysql.jdbc.Driver"); 
     connect = DriverManager 
       .getConnection("jdbc:mysql://00.00.00.00/dbname" 
         ,"user" ,"pass"); 
     if (connect != null){ 
      System.out.println("CONNECTION SUCCEED"); 

セキュリティ上の理由から、接続文字列のipとその他​​の値は異なっています。何か案は?ヘルプは非常に感謝! ありがとう!

答えて

0

ご使用のMySQLのバージョンと互換性のあるJDBCドライバを使用する必要があります。

データベース接続をプールすることをおすすめします。それを作成するコストは、そのようにすべての要求に広がります。

関連する問題