Apache DB Project e Standart Jakarta JSP Tag Libraries – Parte I

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (4)  (0)

O Derby é um subprojeto do Apache DB Project. Ele, na prática, é um banco de dados relacional desenvolvido em Java que possui menos de 2 megabytes para seu engine e o respectivo driver JDBC encapsulado.

 

O Derby é um subprojeto do Apache DB Project. Ele, na prática, é um banco de dados relacional desenvolvido em Java que possui menos de 2 megabytes para seu engine e o respectivo driver JDBC encapsulado.

 

A grande vantagem do Derby é que ele pode ser facilmente encapsulado em qualquer projeto de site dinâmico web escrito em Java, por ser 100% código Java.

 

mfcadbpsjp1fig01.jpg 

 

Instalação do Derby no Eclipse

O site oficial do Derby é http://db.apache.org/derby/index.html. Na seção downloads você deverá baixar o plugin para o Eclipse e efetuar uma instalação manual. Os arquivos necessários para instalação são derby_core_plugin_10.2.2.485682.zip e derby_ui_plugin_1.1.0.zip (ou versões superiores).

 

Com o Eclipse fechado, descompacte ambos os pacotes em c:\eclipse. Você terá então três pastas, com caminhos como os abaixo:

  • C:\eclipse\plugins\org.apache.derby.core_10.2.2
  • C:\eclipse\plugins\org.apache.derby.plugin.doc_1.1.0
  • C:\eclipse\plugins\org.apache.derby.ui_1.1.0

Após descompactar copie o arquivo derbyclient.jar para a pasta libs, do Tomcat, geralmente em: C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\common\lib. Este arquivo será usado pelo Tomcat e é o servidor de banco de dados.

 

Criando o projeto de banco de dados

Para este projeto recomendo que seja criado um novo workspace. Vá então em File ® New ® Project, selecione Java ® Java Project. A janela abaixo será aberta, nomeie o projeto como BancoDados, marque a opção Create separate source and output folder e clique em Finish.

 

mfcadbpsjp1fig02.jpg 

 

Por padrão o Eclipse usa as pastas src para código e bin para output, mas isto pode ser mudado caso clique no link Configure default. Não é muito interessante modificar esses valores, mas isto pode ser feito.

 

Este projeto será usado para criar e manipular nosso banco de dados, desta forma devemos o tornar um projeto do tipo Derby Project Nature. Para isso clique com o botão de atalho do mouse sobre a pasta raiz do projeto e selecione a opção Apache Derby ® Add Apache Derby Nature.

 

mfcadbpsjp1fig03.jpg 

 

Seu projeto deverá ficar assim:

 

mfcadbpsjp1fig04.jpg 

 

Vamos agora iniciar o servidor Derby que está encapsulado dentro de nosso projeto de dados. Para isto clique com o botão de atalho do mouse sobre Apache Derby ® Start Derby Network Server.

 

mfcadbpsjp1fig05.jpg 

 

Uma mensagem de que o Derby está pronto para aceitar conexões deverá ser mostrada no console do Eclipse, como abaixo:

 

mfcadbpsjp1fig06.jpg 

 

É importante ressaltar que o servidor Derby estará no ar apenas enquanto o Eclipse estiver aberto.

 

Vamos agora criar as tabelas de nossa base de dados, para isso é necessário a visualização Database Explorer. Para a exibir vá em Window ® Show View ® Other ® Data ® Database Explorer. A janela abaixo será aberta:

 

mfcadbpsjp1fig07.jpg 

 

Clique sobre a pasta Connections e selecione a opção New Connection. Será mostrada uma janela com as opções da nova conexão, que deverão ser preenchidas da seguinte forma:

  • Em Connection Identification mantenha a opção Use default naming convention marcada.
  • Em Select Database Manager selecione a última versão disponível para o banco de dados Derby, no nosso caso 10.1.
  • Em JDBC Driver selecione a opção Derby Client JDBC Driver, e não o Embedded Driver.
  • Modifique o nome do banco de dados de sample para o nome que quiser. Em nosso caso usarei banco01.
  • Mantenha a opção Create the database of required marcada.
  • Mantenha a opção Upgrade the database to the current version.
  • Mantenha as opções host e port como apresentadas.
  • Em Class location localizar o arquivo derbyclient.jar, que está em
  • C:\eclipse\plugins\org.apache.derby.core_10.2.2.
  • Defina um nome de usuário e uma senha. Não deixe a senha em branco.

 

Sua janela deverá ficar assim:

 

mfcadbpsjp1fig08.jpg 

 

Caso clique em Test Connection deverá ser mostrada uma janela indicando sucesso. Clique em Finish para criar a conexão e o banco de dados. Caso ele não apareça no Project Explorer clique com o botão de atalho do mouse sobre a pasta raiz do projeto e selecione a opção Refresh.

 

O banco de dados está criado, vamos agora criar nossa primeira tabela. Vá em File ® New ® Other ® Data ® SQL Scrapbook Page. Na janela que irá abrir de qualquer nome (qualquer mesmo, não faz diferença) e clique em Finish.

 

Será aberta uma página em branco. Esta página é usada para digitar o código SQL que deseja executar. Vamos, neste exemplo, criar uma tabela para adicionarmos nomes e comentários em nosso site, uma espécie de livro de visitas.

 

O código para isso, que cria e adiciona alguns dados na tabela, está abaixo:

 

CREATE TABLE app.posts (

post_id INTEGER PRIMARY KEY GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),

postname VARCHAR(50),

comments VARCHAR(512) NOT NULL

);

INSERT INTO app.posts(postname, comments) VALUES('Pessoa Sem Nome',

'Este site é bem legal.');

INSERT INTO app.posts(postname, comments) VALUES('Pessoa Sem Sobre Nome',

'Desenvolver em Java com Eclipse, Tomcat e Derby é bem simples !!!');

 

Seu Eclipse deve estar precido com o abaixo:

 

mfcadbpsjp1fig09.jpg 

 

Dê um clique com o botão de atalho do mouse sobre uma área branca do editor e selecione a opção Run SQL. O Eclipse irá lhe perguntar qual conexão deseja usar (ou se quer criar uma nova), selecione então a opção Use a existing connection e clique sobre banco01 na lista de conexões existentes, e depois clique em Finish. Isto fará o código ser executado, então será criada nossa tabela e os dados adicionados.

 

Uma nova view será aberta, com o resultado da execução dos comandos, como pode ser visto abaixo:

 

mfcadbpsjp1fig10.jpg 

 

Para ver a tabela criada vá navegando na view Database Explorer até encontrar a tabela, como mostra a figura abaixo.

 

mfcadbpsjp1fig11.jpg 

 

Para editar os dados da tabela clique sobre ela com o botão de atalho e selecione a opção Data ® Edit.

 

mfcadbpsjp1fig12.jpg 

 

Uma tabela com as colunas criadas será apresentada, possibilitando a manutenção dos dados através do botão de atalho do mouse:

 

mfcadbpsjp1fig13.jpg 

 

Nosso banco de dados esta criado, nossa tabela definida e com dados cadastrados. Agora precisaremos criar o nosso web site e por as coisas para conversar. Isso será feito na parte 2 deste artigo.

 

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?