Package com.anima.esportsmanager.util
Class ConexaoDB
java.lang.Object
com.anima.esportsmanager.util.ConexaoDB
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Connection
conectar()
Obtém a conexão com o banco de dados.static void
Fecha a conexão ativa com o banco de dados.
-
Constructor Details
-
ConexaoDB
public ConexaoDB()
-
-
Method Details
-
conectar
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.
-