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
se não resolver, no fórum tem muita coisa sobre HSQLDB.
[]'s
M
marcelopacheco85
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
P
peczenyj
mostra o codigo que vc tenta fazer a conexão
M
marcelopacheco85
importjava.sql.*;importjavax.swing.*;publicclassConexao{//drive do acess//final private String driver = "com.mysql.jdbc.Driver";finalprivateStringdriver="org.hsqldb.jdbcDriver";//armazena a origem dos dados//final private String url = "jdbc:mysql://localhost/trabalho";finalprivateStringurl="jdbc:hsqldb:file:/TesteDeBanco/src/";finalprivateStringusuario="sa";finalprivateStringsenha="";//responsavel pela conexao com o banco de dadosprivateConnectionconexao;// abri caminho ate o banco de dadospublicStatementstatement;//armazerna o resultado dos comandos sqlpublicResultSetresultset;publicbooleanconecta(){booleanresult=true;try{// carrega o driveClass.forName(driver);//conecta com o bancoconexao=DriverManager.getConnection(url,usuario,senha);JOptionPane.showMessageDialog(null,"conectou");}catch(ClassNotFoundExceptionDriver){JOptionPane.showMessageDialog(null,"Driver não localizado: ");result=false;}catch(SQLExceptionFonte){JOptionPane.showMessageDialog(null,"Deu erro na conexão com a fonte de dados: ");result=false;}returnresult;}publicvoiddesconecta(){booleanresult=true;try{conexao.close();JOptionPane.showMessageDialog(null,"banco fechado");}catch(SQLExceptionfecha){JOptionPane.showMessageDialog(null,"Não foi possivel fechar o banco de dados: ");result=false;}}publicvoidexecuteSQL(Stringsql){try{statement=conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);resultset=statement.executeQuery(sql);}catch(SQLExceptionsqlex){JOptionPane.showMessageDialog(null,"Não foi possível "+"executar o comando sql,"+sqlex+", o sql passado foi "+sql);}}}
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).
A
alessandro.140586
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:
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/