Configurando Banco de Dados Derby usando MyEclipse 5.5
Por Felipe Thomas17/05/2008 – 01:34
Seja bem-vindo ao tutorial sobre Derby (banco de dados relacional desenvolvido em Java) utilizando MyEclipse 5.5.
Este tutorial visa demonstrar que realizar a configuração do Derby utilizando MyEclipse 5.5 é bastante simples. Já usando Eclipse Europa não é tão trivial assim, pois ele precisará que você adicione alguns plugins nele. Caso haja necessidade, solicite um tutorial sobre como configurar utilizando versões Eclipse, como por exemplo, Eclipse Europa. Neste, você aprenderá a iniciar o servidor Derby, conectá-lo ao banco de dados e configurá-lo de acordo com as suas necessidades. Posteriormente, exibiremos um tutorial que ensina como implementar um projeto web usando frameworks como struts, JSF e que utilizarão o Derby como banco de dados, ou seja, utilizaremos este tutorial.
O Derby é uma parte do projeto Apache DB Project. Uma vantagem é que ele já vem dentro do MyEclipse, não necessitando fazer download de plugins e evitando que você faça configurações mais complicadas. Outras vantagem é que o mesmo pode ser encapsulado em qualquer projeto Java do tipo Dynamic Web (projeto Web Dinâmico), pelo fato de ser completamente desenvolvido utilizando-se a linguagem Java.
Iniciando o servidor Derby
Para iniciar o servidor Derby, vá até a barra de botões e escolha o botão referente ao MyEclipse Server, em seguida selecione MyEclipse Derby, e então clique em Start, como na figura abaixo:
Você verá uma mensagem de status no console enviada pelo Derby confirmando que o servidor Derby foi iniciado com sucesso. Se você não estiver vendo o console vá no menu Window em seguida na opção Show View e em seguida escolha Console.

Conectando ao Derby usando Database Explorer
A primeira coisa a fazer é abrir a perspectiva MyEclipse Database Explorer. Para realizar tal tarefa, você pode ir até ao menu Window e escolher a opção Open Perspective e então escolher other… Será aberta uma janela com várias opções de perspectiva. Escolha a MyEclipse Database Explorer. Agora você pode conferir a visualização do DB Browser que está no lado esquerdo da sua tela(conforme a próxima figura). Agora vamos ao trabalho!
Esteja certo de que o servidor Derby está iniciado e executando antes de prosseguir.
No DB Browser, clique com o botão direito do mouse em MyEclipse Derby e escolha a opção Open connection… para conectar.
O MyEclipse Derby conecta-se a um simples banco de dados com o nome de myeclipse. Este banco inclui dois schemas denominados CLASSICCARS e MYBLOG. Os outros schemas são do sistema de Derby.


Configurando o servidor Derby
Antes de abrir a janela de configuração do servidor Derby, pare o servidor. Você pode fazer isso através do seguinte caminho: vá até a barra de botões e escolha o botão referente ao MyEclipse Server, em seguida selecione MyEclipse Derby, e então clique em Configure, conforme a figura abaixo:
Você também tem a opção de ir pelo seguinte caminho para abrir a mesma janela de configuração: menu Window > Preferences > MyEclipse > Database Explorer > MyEclipse Derby
Nessa janela temos as seguintes informações:
Home Directory: É o local onde o Derby armazenará seus bancos de dados. Uma pasta com o nome do seu banco será criada no local antes especificado. Por default, o diretório base é <user home>/.myeclipse/derby
Port: Esta é a porta que é utilizada pelo servidor para fazer as conexões com o banco. Por default, essa porta é 1527.
Restore MyEclipse Derby Driver: No caso de você fazer alterações como mudar o número da porta, dentre outras, e arrepender-se, aperte esse botão que ele irá trazer as configurações default de volta.
Restore Sample Database: Este botão irá criar ou restaurar o myeclipse database no diretório Derby especificado.
Conclusão
Espero que este tutorial possa ajudar você a configurar seu ambiente de desenvolvimento quando você quiser utilizar o Derby. Esta ferramenta auxiliará bastante no seu trabalho, pois você não precisará configurar o servidor para acessar um banco de dados externo, embora seja possível e de certa facilidade.
Bons estudos e até nosso próximo tutorial!




You must be logged in to post a comment.