【发布时间】:2014-09-18 05:29:56
【问题描述】:
我正在尝试连接到 mysql 服务器,但这需要 5 秒。
showTime();
Class.forName("com.mysql.jdbc.Driver");
conn = (Connection) DriverManager.getConnection("jdbc:mysql://192.168.1.212:3306/db",username.getText(),password.getText());
showTime();
【问题讨论】:
-
分享最少且完整的可测试代码。
-
您的连接可能很慢或服务器可能负载过重
-
数据库几乎是空的 ~100 行,它相对较快。对于 700 多行,只需 5 秒或更长时间即可连接。
-
您能否向我们展示一些您在这里尝试执行的代码,以便我们找出耗时过长的原因?也许它不在连接设置中
-
我只是为 JFrame 创建布局,仅此而已。上面的代码在 Action Listener 中。两个 showTime() 之间有 5 秒的暂停。