0

我正在为 android 开发一个应用程序,我使用 JDBC 连接器与 MySQL 服务器直接连接。最初我使用最旧的 JDBC 连接器,因为它被推荐,但我无法使用该连接器执行过程 CALLS 语句,所以我切换到最新的(5.1.19 JDBC 连接器)。在这里执行这些查询是可能的,但是与服务器的连接非常慢(大约 15 秒,而最旧的连接器大约需要 2-3 秒)。这是我的连接代码:

            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 驱动程序。

我建议汇集您的数据库连接。通过这种方式,创建一个的成本将分摊到您的所有请求中。

于 2012-05-01T14:00:09.620 回答