Ciao ragazzi, ho una domanda per voi.
Ho realizzato un'applicazione desktop con (java swing) e dopo un pò che utilizzavo l'applicazione, ottenevo questo errore:
Ho visto su tutto il codice, ma ad ogni metodo che lavorava al DB, è sempre chiuso la connessione. Ho risolto facendo un singleton:Codice PHP:[SQLITE_BUSY] The database file is locked (database is locked)
rimuovendo su ogni metodo il connection.close. Secondo voi è una soluzione buona?Così uso sempre un'instanza della connessione al DB, non chiudendo però mai la connessione al DB. Vado bene così oppure dovrei trovare un'altra soluzione?Grazie milleCodice PHP:if(dbIsntance==null || con == null){
dbIsntance= new ConnectDB();
}
![]()

Rispondi quotando
continua a darmelo anche se più di rado). Ma che voi sappiate, questa eccezione viene data perchè si cerca di fare queri sul DB quando magari è impegnato? Sapete un modo per risolvere definitivamente questo problema?
