conexão JavaDB e algumas questão sobre Classpath
Estou usando o netbeans e executanto um exemplo usando o java DB. Qual o local onde se encontra os bancos na instação padrão?
Porque estou usando Class.forName(org.apache.derby.jdbc.EmbeddedDriver); Isso resulta em alguns erros quando estou executando a aplicação, hora a conexão é feita, hora não é feita. Sim o driver está adicionado à biblioteca do projeto.
A solução aparente é mudar o DAO para algo como Class.forName(jdbc:derby:derbyDB;create=true);Mas então deveria mover o base de dados para meu classpath?
1) Onde a base de dados do java BDa se encontra, uma vez que criei a base de dados atraves do netbeans e qual pasta deveria assumir como classpath para colocá-la?
2)Adicionalmente, movendo minha base de dados para lá vai ficar mais difícil de editá-la?
Porque estou usando Class.forName(org.apache.derby.jdbc.EmbeddedDriver); Isso resulta em alguns erros quando estou executando a aplicação, hora a conexão é feita, hora não é feita. Sim o driver está adicionado à biblioteca do projeto.
A solução aparente é mudar o DAO para algo como Class.forName(jdbc:derby:derbyDB;create=true);Mas então deveria mover o base de dados para meu classpath?
1) Onde a base de dados do java BDa se encontra, uma vez que criei a base de dados atraves do netbeans e qual pasta deveria assumir como classpath para colocá-la?
2)Adicionalmente, movendo minha base de dados para lá vai ficar mais difícil de editá-la?
Uiharu Programmer
Curtidas 0
Respostas
Davi Costa
07/02/2012
Dê uma olhada nesses dois links:
http://glassfish.java.net/javaee5/javadb/
http://netbeans.org/kb/docs/ide/java-db.html
Vc não precisa de forma alguma adicionar o banco ao seu classpath, mas sim seu driver de conexão.
Vc deveria ver o porquê ele se conecta uma vez e outra não. Será que era pq o serviço do seu banco estava fora do ar, minha maior desconfiança é essa.
Ai sim vc resolve seu problema.
att Davi
http://glassfish.java.net/javaee5/javadb/
http://netbeans.org/kb/docs/ide/java-db.html
Vc não precisa de forma alguma adicionar o banco ao seu classpath, mas sim seu driver de conexão.
Vc deveria ver o porquê ele se conecta uma vez e outra não. Será que era pq o serviço do seu banco estava fora do ar, minha maior desconfiança é essa.
Ai sim vc resolve seu problema.
att Davi
GOSTEI 0
Dyego Carmo
07/02/2012
Opa !
Resolvido o problema ?
Se sim, poderia fechar o chamado ?
Valeu !
Resolvido o problema ?
Se sim, poderia fechar o chamado ?
Valeu !
GOSTEI 0
Uiharu Programmer
07/02/2012
Não consegui resolver o problema. A, dyego, essa foi em uma de suas aulas! Lembro que um ou dois colegas também enfrentaram o mesmo erro.
A propósito, ao clicar no histórico de chamada recebo o erro
Server object error ASP 0173 : 80004005
Invalid Path Character
/500.asp, line 12
An invalid character was specified in the Path parameter for the MapPath method.
Não estou coneguindo fechar.
A propósito, ao clicar no histórico de chamada recebo o erro
Server object error ASP 0173 : 80004005
Invalid Path Character
/500.asp, line 12
An invalid character was specified in the Path parameter for the MapPath method.
Não estou coneguindo fechar.
GOSTEI 0