0

JDBCコネクタを使用してMySQLサーバーと直接接続するアンドロイド用のアプリを開発しています。もともと推奨されていた一番古いJDBCコネクタを使っていたのですが、そのコネクタでは手続きのCALLS文が実行できなかったので、最新の(5.1.19 JDBCコネクタ)に切り替えました。ここでこれらのクエリを実行することは可能ですが、サーバーへの接続は非常に遅くなります (最も古いコネクタの約 2 ~ 3 秒と比較して約 15 秒)。これが私の接続コードです:

            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 とその他の値は、セキュリティ上の理由から異なります。何か案は?大変助かります!ありがとう!

4

1 に答える 1

0

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

データベース接続をプールすることをお勧めします。1つを作成するコストは、そのようにすべての要求に分散されます。

于 2012-05-01T14:00:09.620 に答える