Escolar Documentos
Profissional Documentos
Cultura Documentos
Java (Spring)
Aula 2 - 2 - DAO - JDBC
● Este padrão permite que possamos mudar a forma de persistência sem que
isso influencie em nada na lógica de negócio, além de tornar nossas classes
mais legíveis.
JDBC
5
Crie um projeto
● Crie um projeto maven como na Aula 1 - 4, realize todas as configurações
necessárias.
1. <dependency>
2. <groupId>org.postgresql </groupId>
3. <artifactId>postgresql </artifactId>
4. <version>42.4.0</version>
5. </dependency>
6
Arquivo de propriedade
● Nesse projeto, será utilizado um arquivo de propriedades para evitar más
práticas de fixar dados de configuração no código
Classe de conexão
● Crie uma classe de conexão com nome ConnectionFactory no package dao
do projeto
○ https://pastebin.com/DeV6ugbC
10
Cria a entidade
● Nesse exemplo, crie uma entidade chamada Product no package entities
○ Essa entidade tem três atributos
■ id
■ name
■ price
○ https://pastebin.com/xk1uZ1zE
11
Teste o DAO
● Para realizar o teste, crie uma classe para isso. No nosso caso, será a Main.
○ https://pastebin.com/UqTtYizi
14
Links importantes
● https://www.oracle.com/technetwork/java/dataaccessobject-138824.html
● https://www.tutorialspoint.com/sql/index.htm
15
Dúvidas??
E-mail: almada@crateus.ufc.br