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.