私はまだ初心者であり、これはもっと好奇心が強い/質問を学びたいと思っています。
私は、データベースに接続し、データを取得し、データベースから切断する小さなスイングアプリケーションを作成しました。正常に動作し、問題はありません。
コントローラから、次のメソッドを呼び出します。
1----> db.connectDB();
2----> db.doSomeAction();
3----> db.disConnectDB();
さて、私の質問は、メソッド2がデータベースから1,000,000レコードのような結果セット全体を取得するまで待機し、その後実行してデータベースから切断するのでしょうか。
方法1、2、および3は、アクションを実行する以外は何も返しません。データベースからレコードを取得しているときに切断されないようにするにはどうすればよいですか。
SwingUtilities.InvokeLaterメソッドを使用してアプリケーションを実行しています。このシナリオは引き続き発生しますか?