Exercício 01

Escrever um programa, usando Groovy, para ler o arquivo de cotações históricas da Bovespa, extrair as informações e armazená-las em um banco de dados.
A documentação sobre o arquivo pode ser encontrada em Cotações Históricas.
O arquivo de exemplo, para testes, é o DemoCotacoesHistoricas12022003.zip.

Cada cotação, armazenada no banco de dados, deverá conter as seguintes informações:

  • Símbolo ou código do papel (ação) no pregão – String
  • Data de referência – Date
  • Preço de abertura – Double ou BigDecimal
  • Preço da mínima – Double ou BigDecimal
  • Preço da máxima – Double ou BigDecimal
  • Preço de fechamento – Double ou BigDecimal
  • Volume – Double ou BigDecimal

Para facilitar o desenvolvimento, algumas dicas:

  • Pense em como resolverá o problema antes de começar a codificar. Escreva, em linguagem natural ou pseudo código, quais seriam os passos (em alto nível) para resolver o problema;
  • Ao invés de tentar resolver todo o problema de uma só vez, divida-o em pequenas partes e vá codificando aos poucos. Por exemplo: 1. Abrir o arquivo, ler todas as linhas e fechá-lo; 2. Interpretar o conteúdo de cada linha; 3. Criar uma conexão com o banco de dados; …
  • Para acessar qualquer banco de dados via JDBC, é preciso que o driver JDBC esteja disponível no classpath.

E referências:

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*


3 × sete =

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>