2012-05-01 117 views
0

我正在開發一個android應用程序,我使用JDBC連接器與MySQL服務器直接連接。最初我使用了最早的JDBC連接器,因爲它是推薦的,但我無法用該連接器執行過程CALLS語句,所以我切換到最新的(5.1.19 JDBC連接器)。在這裏執行這些查詢是可能的,但與服務器的連接非常慢(約15秒,而最舊的連接器約2-3秒)。以下是我的連接代碼:非常慢的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驅動程序。

我建議你彙集你的數據庫連接。創建一個的成本將以這種方式分散在您的所有請求中。