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:

Codice PHP:
[SQLITE_BUSY]  The database file is locked (database is locked
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:
     if(dbIsntance==null || con == null){
            
dbIsntance= new ConnectDB();
        } 
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 mille