Como abrir conexão JDBC no Java DB(Apache Derby) no Java 8

Demonstra como abrir conexão com o Java DB (banco de dados presente na instalação do JDK) programaticamente e através do ij (ferramenta CLI para iteração com o BD) .

Atualização: JavaDB foi removido do JDK 9+. Verifique nova versão deste tutorial aqui.

Tecnologias utilizadas

  • Ubuntu GNOME 17.04 64 bits
  • Java SE 1.8

1.Código

Na linha 8, a URL especifica que a base de dados minhaBaseDeDados será criada no diretório meu_diretorio que, por sua vez, será criado no diretório atual.

2.Compilação e execução

Compile a classe.

Antes de executar verifique se a variável de ambiente DERBY_HOME está definida.

Caso retorne vazio defina DERBY_HOME com o comando abaixo. Caso contrário, ignore o comando abaixo.

Execute.

Após a execução, o diretório meu_diretorio será criado bem como a base de dados minhaBaseDeDados.

3.Verificação

Inicie a ferramenta ij para interação com o Java DB(Apache Derby).

Utilizando o ij, conecte-se à base de dados.

Ainda no ij, exiba as tabelas.

A última linha exibida deverá ser igual a linha abaixo.

Saia do ij.

 

Referências