Bom dia pessoal.
Uma duvida de leigo.
Eu sempre faco minhas classes em java chamando essa conexao.public class Conexao {
public Connection conexao;
public String Driver = "org.firebirdsql.jdbc.FBDriver";
// public String url = "jdbc:firebirdsql:localhost/3050:C:/banco/BD.FDB";
public String url = "jdbc:firebirdsql:localhost/3050:C://banco//BD.FDB";
public String Usuario = "sysdba";
public String Senha = "masterkey";
public void ConexaoBD() {
try {
Class.forName ( Driver );
conexao = DriverManager.getConnection ( url , Usuario , Senha );
} catch ( ClassNotFoundException ex ) {
System.out.println ( "Driver JDBC Não encontrado..." );
} catch ( SQLException ex1 ) {
System.out.println ( "Falha durante o processo de conexao..." + ex1 );
}
}
Conexao conect = new Conexao();
conect.ConexaoBD();
Funciona corretamente, so que estou com uma duvida.
Eu nunca fecho essa conexao, so abro como descrevi no codigo acima.
Isso pode me dar problemas futuramente ?
E se fechar com esse codigo tem como eu fecha a conexao ou terei que criar na classe conexaobd a funcao para fechar ?