我还是个新手,这更像是一个好奇/想学习的问题。
我创建了一个小型摇摆应用程序,它连接、检索数据和断开与数据库的连接。它工作正常,我没有问题。
从控制器中,我调用以下方法:
1----> db.connectDB();
2----> db.doSomeAction();
3----> db.disConnectDB();
现在,我的问题是,方法 3 是否会等到方法 2 从数据库中检索到整个结果集,比如 1,000,000 条记录,然后才执行断开与数据库的连接?
方法 1、2 和 3 不返回任何东西,除非它们会执行一个动作。当我仍在从数据库中检索记录时,如何确保它不会断开连接。
我正在使用 SwingUtilities.InvokeLater 方法来执行我的应用程序。这种情况还会发生吗?