Conexao como o OpenBase

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]

seu banco está sem usuario e senha ???

DriverManager.getConnection(“jdbc:openbase://192.150.202.2/BAMA”, Usuario , senha l)

SIM, está sem usuário e senha.

exemplo de classe conexao:

public class ConexaoICO {
public Statement stm;
public ResultSet res = null;
private Connection conexao;

private static final String BANCO = "jdbc:postgresql://sc7448sr200.sc:5432/Banco";
private static final String USUARIO = "admin";
private static final String SENHA = "admin";

public Connection conectar() {
    conexao = null;
    try {
        Class.forName("org.postgresql.Driver");
        conexao = DriverManager.getConnection(BANCO, USUARIO, SENHA);
        System.out.println("Conexão estabelecida");

    } catch (ClassNotFoundException ex) {
        System.out.println("Driver não encontrado: " + ex.getMessage());

    } catch (SQLException ex) {
        System.out.println("Falha na conexão: " + ex.getMessage());
    }

    return conexao;

}

public Connection getConexao() {
    return conexao;
}

public void setConexao(Connection conexao) {
    this.conexao = conexao;
}