Derby, ajuda!  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
fanama
JavaTeenager

Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline

Olá Pessoal;
Bom dia!

Estou tentando utilizar um BD que vá junto com minha aplicação sem necessidade de instalar o banco no cliente.
Os colegas aqui do GUJ me indicaram o Derby, acheu um tutorial e consegui criar o banco e tudo mais:

http://www.netbeans.org/kb/docs/ide/java-db_pt_BR.html#starting

Acontece que quando gero o JAR e levo minha aplicação na estação do client aparece um erro de driver não encontrado:

Abaixo segue como estou fazendo a comunicação:



Na minha maquina, onde está o netbeans está tudo certinho, mas na maquina do client dá o erro do segundo catch:

java.sql.TransientConnectionException: java.net.ConnectionException: Erro ai cibectar o servidor 'localhos' porta '1527'. Recebida a mensagem: 'Connection refused: closed'.

Tenho que instalar algum servidor no client para que possa acessar o banco de dados?

Obrigado à todos!

Marco A.

"A boca fala do que está cheio o coração"
[Email] [MSN]
ajfilho
Java Ninja
[Avatar]

Membro desde: 29/04/2008 14:21:57
Mensagens: 259
Offline

Primeiro, você tinha que criar uma conexão embedded (embarcada) onde a url deve ser mais ou menos assim:



e o driver deve ser esse:



Abraços!

Augusto Rezende

SCJP, SCWCD
fanama
JavaTeenager

Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline

Olá "ajFilho"
Obrigado pela dica.

Alterei para EmbeddedDriver, minha dúvida é:

Quando você citou:


Neste caso, o termo "suaBase" se refere ao path onde ela está? Exemplo:



Obrigado pela atenção e apoio!

Marco A.

"A boca fala do que está cheio o coração"
[Email] [MSN]
ajfilho
Java Ninja
[Avatar]

Membro desde: 29/04/2008 14:21:57
Mensagens: 259
Offline

Não adianta só alterar para EmbeddedDriver, você tem que ter o jar no seu classpath, senão não vai funcionar....

--> Editando...

no lugar disso:



seria isso:



Abraços!

This message was edited 1 time. Last update was at 29/01/2009 08:54:03


Augusto Rezende

SCJP, SCWCD
fanama
JavaTeenager

Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline

Olá...


se eu colocar:



Aí meu projeto, no netbeans mesmo, não roda. Dá o erro:

java.sql.SQL.SyntaxErrorExceprion: 'O esquema 'ROOT' não existe'

Desculpe a insistência, sempre usei o Mysql e agora necessito usar o Derby mas tá dando trabalho

"A boca fala do que está cheio o coração"
[Email] [MSN]
fanama
JavaTeenager

Membro desde: 21/05/2007 16:32:57
Mensagens: 176
Localização: Socorro - SP
Offline

Então, resolvi usar o HSQLDB...

Consequi usar ele sem rodeios!

Obrigado pela ajuda!

Marco A.

"A boca fala do que está cheio o coração"
[Email] [MSN]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team