Class ConexaoDB

java.lang.Object
com.anima.esportsmanager.util.ConexaoDB

public class ConexaoDB extends Object
Classe utilitária para gerenciar a conexão com o banco de dados MariaDB.

Utiliza o padrão Singleton para garantir que exista apenas uma instância da conexão em toda a aplicação, otimizando o uso de recursos.

  • Constructor Details

    • ConexaoDB

      public ConexaoDB()
  • Method Details

    • conectar

      public static Connection conectar() throws SQLException
      Obtém a conexão com o banco de dados. Se a conexão ainda não existir ou estiver fechada, uma nova será criada.
      Returns:
      Uma instância de Connection com o banco de dados.
      Throws:
      SQLException - se ocorrer um erro ao tentar se conectar.
    • desconectar

      public static void desconectar()
      Fecha a conexão ativa com o banco de dados. Deve ser chamado ao final da execução da aplicação para liberar recursos.