Teste
Autor: Marco Aurélio S. Mendes – corelio@gmail.com O exemplo abaixo é uma introdução ao framework JPA, adaptado e regionalizado a partir do seguinte artigo: http://today.java.net/pub/a/today/2006/05/23/ejb3-persistence-api-forclient-side-developer.html Este exemplo usa o banco de dados embutido hsqlDB e o provider Oracle TopLink. Todo o código necessário esta no projeto que acompanha este exemplo. 1. Importe o projeto AloMundoJPA que acompanha este documento no Eclipse. 2. Inicie o servidor de banco Hypersonic SQL (hsqldb) com o seguinte comando no prompt do DOS. java –cp ./lib/hsqldb.jar org.hsqldb.Server
* Antes de executar este comando, vá para o diretório raiz do projeto AloMundoJPA.
1
A seguinte tela será exibida.
Procure a mensagem: Startup Sequence completed in xxxx ms. Esta mensagem indica que o banco de dados está disponível. 3. Inicie o aplicativo de linha de comando de gerência do banco de dados no hsqlDB.
2
O seguinte aplicativo (HSQL Database Manager) será exibido:
Este aplicativo é um administrador de banco de dados simplificado. Ele possui três áreas centrais: • Área esquerda: Permite visualizar esquemas, tabelas e seus elementos. • Área superior direita: Permite entrar comandos SQL. • Área central: Exibe resultados dos comandos SQL Inicialmente, na carga do aplicativo DatabaseManager, é exibido um diálogo que permite que a conexão a um banco seja realizada.
3
4. Usaremos como instância do banco o nome ACMEDB. No diálogo acima, mude os parâmetros conforme a tela abaixo:
5. Na tela exibida, informe o seguinte comando SQL, necessário para criar a tabela de pessoas do nosso teste. O comando SQL deve ser informado na caixa de texto na área superiod da janela HSQL DatabaseManager.
CREATE TABLE PESSOA (ID INTEGER PRIMARY KEY, PRIMEIRO VARCHAR, MEIO VARCHAR, FIM VARCHAR)
A seguinte tela será exibida:
Como teste, faça uma consulta na tabela PESSOA, conforme mostrado abaixo.
4
6.