Olá,
Estou tentando fazer uma conexão com o OpenBase, segue abaixo o meu código gostaria de saber onde estou errando…
Desde já agradeço a ajuda.
[code]public class OpenBaseConexao {
private static String registro = "com.openbase.jdbc.ObDriver";
private static Connection instanciaUnica = null;
private static void abrirConexao(){
try{
Class.forName(registro);
instanciaUnica = DriverManager.getConnection("jdbc:openbase://192.150.202.2/BAMA",null,null);
}
catch(java.sql.SQLException e){
e.printStackTrace();
JOptionPane.showMessageDialog(null, "Inicie o Banco de Dados", "ERRO", JOptionPane.ERROR_MESSAGE);
}
catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(null, "Erro no Registro de Driver(Class.forName)", "ERRO", JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "Não foi possivel Conectar ao Banco", "ERRO", JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
}
}
public static Connection getConnection() throws SQLException{
if(instanciaUnica == null){
abrirConexao();
return instanciaUnica;
}
try{
if(instanciaUnica.isClosed() == true){
instanciaUnica.close();
abrirConexao();
}
}
catch(SQLException e){
abrirConexao();
}
return instanciaUnica;
}
}[/code]