Merhaba;
Java ile işyerimiz için ufak çaplı müşteri-ürün yönetim uygulaması geliştiriyorum. Uygulama masaüstü çalışan bir uygulama ve veritabanı olarak SQLite kullanıyorum. Toplamda 5 tablo bulunmakta. Her tablo ile ilgili işlemler farklı bir internalForm üzerinde gerçekleşmekte. İki tablo üzerinde select, insert, update, delete gibi işlemleri sorunsuz olarak gerçekleştirirken diğer tablolarda bir insert işlemi yaptıktan sonra ikinciyi yaparken;
java.sql.SQLException: [SQLITE_BUSY] The database file is locked (database is locked)
hatasını alıyorum.
Hata aldığım class'ın insert işlemi yapan fonksiyonu : http://pastie.org/10318601
Yardımlarınız için şimdiden teşekkürler.
(Her ihtimale karşın alternatif DBMS önerilerinizi de cevaplarınıza eklerseniz sevinirim.)