Exemplo de HSQLDB

Daew pessoal alguem tem algum exemplo de conexão com banco de dados utilizando o HSQLDB em modo Standalone.
To com dificuldades em rodar minha aplicação em outra maquina, na minha funciona direito, mais em outra nao da certo,

Galera desde ja muito obrigado!!!
Att.
Marcelo Pacheco

:lol:  :lol:  :lol:

Não da certo por que motivo? O que acontece?

marcelo, dá uma olhada nesse tutorial
http://www.guj.com.br/content/articles/hsqldb/hsqldb_guj.pdf

se não resolver, no fórum tem muita coisa sobre HSQLDB.
[]'s

Finotti, valeu mano ja olhei esse tuto varias vezes, mais nao resolveu meu probleminha.

peczenyj, da uma olhadinha nesse topico, nele tirei um print do q ta acontecendo e postei ele.
Tipo no meu pc q tem o banco ele funciona de boa, mais em outra maquina ele nao encontra o banco,
http://www.guj.com.br/posts/list/106614.java

Valeu pessoal

mostra o codigo que vc tenta fazer a conexão

[code]import java.sql.;
import javax.swing.
;

public class Conexao{
//drive do acess
//final private String driver = “com.mysql.jdbc.Driver”;
final private String driver = “org.hsqldb.jdbcDriver”;
//armazena a origem dos dados
//final private String url = “jdbc:mysql://localhost/trabalho”;
final private String url = “jdbc:hsqldb:file:/TesteDeBanco/src/”;
final private String usuario = “sa”;
final private String senha = “”;
//responsavel pela conexao com o banco de dados
private Connection conexao;
// abri caminho ate o banco de dados
public Statement statement;
//armazerna o resultado dos comandos sql
public ResultSet resultset;

   public boolean conecta() {
        boolean result = true;
        try {
            // carrega o drive
            Class.forName(driver);
            //conecta com o banco
            conexao = DriverManager.getConnection(url, usuario, senha);
            JOptionPane.showMessageDialog(null,"conectou");
        }catch(ClassNotFoundException Driver){
           JOptionPane.showMessageDialog(null,"Driver não localizado: ");
           result = false;
        }catch(SQLException Fonte){
            JOptionPane.showMessageDialog(null,"Deu erro na conexão com a fonte de dados: ");
            result = false;
        }
        return result; 

}

   public void desconecta(){
        boolean result = true;
        try{
            
            conexao.close();
            
            JOptionPane.showMessageDialog(null,"banco fechado");
        }catch(SQLException fecha){
            JOptionPane.showMessageDialog(null,"Não foi possivel fechar o banco de dados: ");
            result = false;
        }

}

    public void executeSQL(String sql) {
        try {
            statement = conexao.createStatement(
                    ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
            
            resultset = statement.executeQuery(sql);
        }catch(SQLException sqlex) {
           JOptionPane.showMessageDialog(null,"Não foi possível "+
                   "executar o comando sql,"+sqlex+", o sql passado foi "+sql);
        }

}

}
[/code]

esse e a minha classe de conexao

http://hsqldb.sourceforge.net/doc/guide/ch01.html

Tente usar uma url de conexão dessa forma:
“jdbc:hsqldb:hsql://host/database”

informando o hostname da maquina que o HSQLDB está rodando. Se vc informar file://caminho vc nunca vai conseguir acessar algo que esteja em outro computador (exceto via NFS).

Ola pessoal, estou com um problema na minha aplicacao.

Estou desenvolvendo aplicacao desktop no netbeans.

Desculpa se sou inexperiente em java e netbeans.

O meu problema é: Tenho carregar no jtable o resultado de uma consulta em um banco de dados SQL SERVER.
Já baixei o driver JDBC pra este SGBD.
O driver já faz a conexão, já estou visualizando todos os elementos do banco.

abaixo tenho a descricao do arquivo em xml que o netbeans gera:

<persistence-unit name="193.242.40.15:1433;databaseName=LogQBR2PU" transaction-type="RESOURCE_LOCAL"> <provider>oracle.toplink.essentials.PersistenceProvider</provider> <class>bank.CadastroDeDeptos</class> <properties> <property name="toplink.jdbc.user" value="sa"/> <property name="toplink.jdbc.password" value="sa"/> <property name="toplink.jdbc.url" value="jdbc:sqlserver://193.242.40.15:1433;databaseName=LogQBR2"/> <property name="toplink.jdbc.driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/> </properties> </persistence-unit> </persistence>

espero que alguem me ajude.

Aonde está a sua dificuldade?

  1. fazer uma query no banco
  2. ler os resultados do resultset
  3. em um laço de repetição (while?) preencher os dados em um objeto ou lista de objetos
  4. a partir de uma lista de objetos popular um componente swing
  5. abrir um tópico sobre o assunto (que não é HSQLDB)

alessandro.140586, faça um novo topico mano, assim vc confundi qm procura a respeito de HSQLDB

blz

respondido aqui.
http://www.guj.com.br/posts/list/106614.java

Daew pessoal, to desistindo do HSQLDB, queria utililizar ele pra nao ficar me encomodando de ter q ficar criando a base no My sql, toda fez q eu quiser rodar minha aplicação na universidade. Mais ta muito complicado,
vou deixxar a minha aplicação nesse link se alguem tiver curiosidade, pra tentar resolver.
o jeito é voltar pro My sql, valeu a força de todos.
http://www.steekr.com/n/50-17/share/LNK71724900ce8268cb7/