Conectando com OpenOffice Base (HSQLDB)

Bem gente instalei o OpenOffice 3.1, criei um banco de dados, tentei fazer os processos rótineiros para conectar com ele (adicionar o “susposto” driver que encontrei na pasta “C:\Arquivos de programas\BrOffice.org 3\Basis\program\classes” ao meu projeto no netbeans) usei as linhas jdbc:hsqldb:hsql://localhost/nome_banco e jorg.hsqldb.jdbcDriver porém não tive sucesso. Alguém conhece alguma forma de conectar com ele?

Lembrando que estou usando o HSQLDB quem vem com o OpenOffice Base.

ai gente, alguém pode dar uma forcinha aqui to precisando conectar com essa base de dados que criei no OpenOffice Base, segui os procedimentos padrões para conectar com o HSQLDB mas quando mando conectar ele me gera uma excessão java.sql.SQLException: socket creation error.

abaixo meu código para conectar com ele.

[code]

import java.sql.;
import javax.swing.
;

public class ConectaPGSQL {

//final private String driverPG = "org.postgresql.Driver";
//final private String caminhobd = "jdbc:postgresql://localhost/Estoque";
//final private String login = "postgres";
//final private String senha = "81678645";
final private String driverPG = "org.hsqldb.jdbcDriver";
final private String caminhobd = "jdbc:hsqldb:hsql://localhost/Estoque";
final private String login = "";
final private String senha = "";

private Connection conect;
public Statement stateme;
public ResultSet resultsql;

private static ConectaPGSQL obj_ConectaPGSQL;

public static ConectaPGSQL retorna_obj_ConectaPGSQL(){
    if(obj_ConectaPGSQL == null)
        obj_ConectaPGSQL = new ConectaPGSQL();
    return obj_ConectaPGSQL;
}

public boolean conectPG() {

    boolean conectou = true;
    try {
        Class.forName(driverPG);
        conect = DriverManager.getConnection(caminhobd, login, senha);
        JOptionPane.showMessageDialog(null, "Conectado ");
    }
    catch (ClassNotFoundException erro1) {
        JOptionPane.showMessageDialog(null,"Erro no driver do BD" + erro1);
        conectou = false;

    }
    catch (SQLException erro2){
        JOptionPane.showMessageDialog(null, "Erro no BD" + erro2);
        conectou = false;
    }

    return conectou;
}

public void desconectPG() {
    boolean desconectou = true;

    try{
        conect.close();
        obj_ConectaPGSQL = null;
        JOptionPane.showMessageDialog(null, "Desconectado ");
    }
    catch (SQLException erro3) {
        JOptionPane.showMessageDialog(null, "Não foi possivel fechar a conecção com o BD" + erro3);
        desconectou = false;
    }
}

public void execSQL(String comando) {
    try{
        stateme = conect.createStatement();
        resultsql = stateme.executeQuery(comando);
    }
    catch(SQLException erro4) {
        JOptionPane.showMessageDialog(null, "Erro no comando sql" + erro4 + "\n" + comando);
    }
}

}[/code]

Alguém sabe dizer o que eu to fazendo errado para gerar essa Excesão?

Olá rapaz,
esse tópico tem um certo tempo, você conseguiu conectar a sua aplicação no Base? eu estou pensando em fazer o mesmo, pois acredito que ele tenha uma capacidade maior que o access(não tenho certeza) e por não ter problema com licença, mas não acho nada sobre que drivers usar para conectar, seu tópico foi o que achei(em BR) de mais próximo do que procuro, como conecatar o Java.