Bir güzel yazdınız java programını. Bir sürü güncellemeli iş yapıyorsunuz ve de bir sürü açık komutlarınız (statement) var. Birden "bir çok açık işaretçi mevcut" diye hata alıyorsunuz ve program çalışmasını durduruyor. Neden mi? Açtığınız komut kanallarını (cursors) kapatmadınız da ondan.
Statement stmt =conn.createStatement(); .... stmt.close();
Bir zahmet :)
Statement stmt =conn.createStatement(); .... stmt.close();
Bir zahmet :)
Eğer aynı anda açık olabilecek en fazla kaç kanal olacağını öğrenmek için veritabanına sys kullanıcısı olarak girin ve
show parameters _cursorskomutunu verin.