【发布时间】:2013-09-07 09:30:05
【问题描述】:
我正在使用 JDBC 将我的程序链接到 MySQL。
我注意到建立与 MySQL 的连接可能需要大约 6-10 秒。 我想使用 JProgressBar 来显示连接的进度,这样用户就不必认为我的程序崩溃了。
我尝试在代码前后插入一个简单的打印语句。创建连接后的打印语句仅在 6-10 秒后打印。
我想在连接之间取得进展。
请我不是要求您进行完整的编码等。请告诉我如何实现它?
【问题讨论】:
-
“我注意到建立与 MySQL 的连接可能需要大约 6-10 秒”- 服务器在哪里?在火星上?
-
6-10 秒?您需要认真研究一下,为什么要花这么多时间。
-
@MitchWheat 不,这是本地主机连接。我不知道为什么,但第一次(第一次连接)确实需要 6-10 秒!但随后的连接是在一秒钟内获得的。
-
@user2756339 因此,如果您认为这需要很多时间(通常不会),请将其作为单独的线程。
-
您可能有网络(DNS 或代理)问题导致此问题。应该不会花那么长时间。
标签: java mysql jdbc database-connection progress