| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2009 08:32:27
|
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" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2009 08:42:23
|
ajfilho
Java Ninja
![[Avatar]](/images/avatar/b1769d94389e6138512b844516977225.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2009 08:48:44
|
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" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2009 08:51:09
|
ajfilho
Java Ninja
![[Avatar]](/images/avatar/b1769d94389e6138512b844516977225.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2009 09:10:18
|
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" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2009 10:09:30
|
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" |
|
|
 |
|
|