Class DBConnect

java.lang.Object
it.uniupo.simnova.utils.DBConnect

public class DBConnect extends Object
Classe di utilità per la gestione della connessione al database SQLite.

Questa classe implementa il pattern Singleton per garantire che esista una sola istanza della connessione al database durante l'esecuzione dell'applicazione. Offre metodi per ottenere e chiudere le connessioni al database SQLite.

Version:
1.0
Author:
Alessandro Zappatore
  • Method Details

    • getInstance

      public static DBConnect getInstance()
      Restituisce l'unica istanza Singleton di DBConnect. Se l'istanza non è ancora stata creata, viene inizializzata in modo thread-safe.
      Returns:
      L'istanza Singleton di DBConnect.
    • getConnection

      public Connection getConnection() throws SQLException
      Ottiene una nuova connessione al database SQLite. Ogni chiamata a questo metodo restituisce una nuova connessione, che dovrebbe essere chiusa esplicitamente dopo l'uso per rilasciare le risorse.
      Returns:
      Una Connection al database.
      Throws:
      SQLException - se si verifica un errore durante il tentativo di connessione al database.