Conectar-se ao Java DB (código)

4 respostas
julianofischer

Olá pessoal,
através do NetBeans eu consegui criar um banco com nome “nome” e conectar-se nele.
O problema agora é criar uma classe para conectar.

Eu utilizo o seguinte código:

Connection conn=null; Properties properties = new Properties(); properties.put("user", "nbuser"); properties.put("password", "nbuser"); conn = DriverManager.getConnection("jdbc:derby:nome",properties);
e recebo a seguinte mensagem de erro:

Exception in thread “main” java.sql.SQLException: Banco de dados ‘nome’ não encontrado.

Informações adicionais:
Adicionei o jar “Derby.jar” (c:/arquivos de programas/sun/javadb/lib) a Bibliotecas.

Alguém me ajuda aí e me desculpem se já há outro tópico, mas os que eu li foram pouco esclarecedores.

4 Respostas

M

Você tem certeza que o banco de dados “nome” que você criou está no diretório certo para o acesso?

Tente passar o caminho absoluto para o arquivo banco na hora de se conectar.

B

Parece que o driver está carregado mesmo, ele até tentou achar o banco.

Eu pergunto a mesma coisa, se o nome do banco é mesmo “nome”, se você não está confundindo o nome do banco com o nome da tabela.

julianofischer

O nome do banco é “nome” sim.
Nem criei tabelas nele ainda.
:slight_smile:

hudsonpereira

Erro clássico: configurar o IDE para criar DBs em um diretório e aplicação em outro.

Deixa a opção create = true. Daí ele cria um DB novo pra você; // assim você descobre se configurou o patch direitinho.

Criado 24 de fevereiro de 2010
Ultima resposta 18 de set. de 2011
Respostas 4
Participantes 4