Você está na página 1de 14

Orientação a Objetos 2

Conexão com a
Base de Dados

Prof. MSc. Vinícius Camargo Andrade


vcandrade@utfpr.edu.br

Departamento Acadêmico de Informática


Universidade Tecnológica Federal do Paraná
Classe de Conexão
Classe de Conexão
Primeiramente, deve-se criar o pacote “dao”, que conterá todas
as classes que interagirão com a base de dados. Após a criação
do pacote, deve-se criar uma nova classe, denominada
“BancoDados”.
Classe de Conexão
A classe BancoDados conterá cinco métodos:
• carregar propriedades: responsável por efetuar a leitura do
arquivo com as configurações das propriedades da base de
dados e armazenar as informações em um objeto Properties.
Classe de Conexão
A classe BancoDados conterá cinco métodos:
• conectar: responsável por efetuar a conexão com a base de
dados.
Classe de Conexão
A classe BancoDados conterá cinco métodos:
• desconectar: responsável por efetuar a desconexão com a
base de dados.
Classe de Conexão
A classe BancoDados conterá cinco métodos:
• finalizarStatement: responsável por finalizar o objeto
responsável por executar instruções SQL no bando de dados.
Classe de Conexão
A classe BancoDados conterá cinco métodos:
• finalizarResultSet: responsável por finalizar o objeto contendo
o conjunto de dados consultados do banco de dados.
Classe de Teste
Classe de Teste
Por questão de organização, separa-se a classe de teste da
classe que será testada.
Classe de Teste
Para facilitar a rastreabilidade dos testes. Cada classe de teste
corresponde a apenas uma classe do sistema.
Classe de Teste
Crie no projeto uma nova pasta de código-fonte:
File > New > Source Folder, nomeie a nova pasta de “test”
Estrutura de Projeto
Como convenção, o nome da classe de teste recebe o mesmo
nome da classe testada acrescido do sufixo Teste e deve estar
no pacote de mesmo nome.
Estrutura de Projeto
Como os métodos conectar e desconectar são estáticos, não há
necessidade de criar objetos de BancoDados, podendo a
invocação ocorrer de maneira direta.

Você também pode gostar