O Derby pode ser implementado de várias maneiras diferentes. As opções de implementação incluem:
- Incorporado a um aplicativo Java de um único usuário. O Derby pode ficar praticamente invisível ao usuário final, porque não requer administração e executa na mesma máquina virtual Java (JVM) que o aplicativo.
- Incorporado a um aplicativo multiusuário como um servidor Web, um servidor de aplicativos, ou um ambiente de desenvolvimento compartilhado.
- Incorporado a uma estrutura de servidor. Pode ser utilizado o Network Server com o driver de cliente da rede, ou um servidor de livre escolha.
O Derby pode ser baixado em http://db.apache.org/derby/derby_downloads.html, que além da instalação trás consigo rica documentação em português além de exemplos envolvendo as formas de implementação descritas acima. A versão usada neste post é a versão 10.5.3.0.
Instalando e Configurando o Derby.
Após fazer o download, descompacte a instalação em um diretório de sua preferência. O próximo passo é configurar o PATH para o diretório da instalação do Derby.
No Linux Ubuntu, edite o arquivo /etc/profile (como root) e adicione as seguintes linhas:
# /opt/Derby é o diretório onde está instalado na minha máquina. #Substitua pelo diretório da sua instalação.
DERBY_INSTALL=/opt/Derby
export CLASSPATH=$DERBY_INSTALL/lib/derby.jar:$DERBY_INSTALL/lib/derbytools.jar:.
No Windows, acesse as propriedades de "Meu Computador" e na aba "Avançado", clique no botão "Variáveis de Ambiente". Na lista de Variáveis do Sistema, clique em "Nova", crie a variável de nome DERBY_INSTALL, e no valor, coloque o diretório onde está instalado o Derby. Por exemplo: C:\Arquivos de Programas\Derby
Depois procure na lista a variável PATH, e adicione o valor ;%DERBY_INSTALL%\bin;%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar
Para testar, vamos abrir o IJ que é uma ferramenta distribuida juntamente com o Derby. Abra o shell, ou o prompt do MS-DOS e digite:
java org.apache.derby.tools.ij
Aparecerá como na imagem abaixo.

Para conectar digite:
connect 'jdbc:derby:/opt/Derby/demo/databases/toursdb';
Observe que onde está escrito /opt/Derby, você deve substituir pelo diretório da instalação do Derby na sua máquina.
Segundo o manual de referência, o Derby implementa um subconjunto do núcleo do SQL-92, assim como algumas funcionalidades do SQL-99.
Então, uma vez conectado, é só usar e abusar da ferramenta.
Para desconectar, digite: disconnect;
Para sair do IJ, digite: exit;
Pronto! O derby está instalado e configurado. Bom pessoal, vou ficando por aqui, na segunda parte, vamos deixar de conversa, e partiremos para a prática com uma aplicação em que pretendo explorar o uso do Derby embutido (Embedded).
Grande abraço, muito obrigado.
Referências:
1. http://db.apache.org/derby/
2. Manual de Referência presente no diretório "docs/pdf/pt_BR/ref" da instalação do Derby.
3. Guia do Servidor e Administração do Derby presente no diretório "docs/pdf/pt_BR/adminguide" da instalação do Derby.
4. Derby Developer's Guide presente no diretório "docs/pdf/devguide" da instalação do Derby.
haha...
ResponderExcluirgde Rodrigao!
Bem-vindo à blogosfera!
Sucesso com o blog... abraco!