私は1000のInsert SQL文を持つ1つのArrayListを持っています。実行時間では、このArrayListのIteratorまたは(for forループ)の待ち時間は、1分となります。私のJFrameはこの期間に応答していません。私に何ができる?おかげイテレータまたはforeachの待ち時間
Iterator itr = stms.iterator();
while (itr.hasNext()) {
DB_STM.executeUpdate((String) itr.next());
}
コード全体を投稿してください! –
イテレータを責めないでください、それを遅くする 'executeUpdate'です。 – Kayaman
イベントディスパッチスレッドで低速コードを実行しないでください。 SwingWorkerを使用します。 –