| Autor |
Mensagem |
|
|
Estou desenvolvendo uma aplicação que vai rodar 1X por dia, tendo que conectar em um BD(ms sql), selecionar +/- 40.000 registros de uma tabela de cadastro de pessoas, ir navegando por estes registros, e de acordo com alguns critérios, ir alimentando um banco de dados em outro servidor(tb ms sql).
A restrição que tenho é que precisa ser uma aplicação console, sem qualquer gui ou interação humana, e nao pode ser web-based, j2ee ou coisa do gênero. Vai ser colocada em crontab.
Preciso que este programa nao consuma todos os recursos da máquina onde irá rodar(ou ao menos, não por muito tempo), pois esta serve outras aplicações.
Alguém tem sugestões/dicas/comentários de abordagem para esta solução? As coisas que devo evitar e as que devo buscar ao desenvolver.
|
 |
|
|
Dá uma olhada em
http://java.sun.com/j2me/
ou
http://www.google.com
|
 |
|
|
Acho que o guj deve continuar como é.
Acho o java.net muito confuso. As informações estão muito pulverizadas...
|
 |
|
|
Vc verificou pelo Query Analyser?
se a data estiver correta no banco, vc pode adicionar a funcao CONVERT do T-SQL na sua consulta SQL e retornar o valor como String(com getString). Se o valor ainda assim vier errado, não dá pra culpar o driver, porque a funcao CONVERT roda no SQL Server.
exemplo: "SELECT CONVERT(char,nome_do_campo_data,103) as 'data' from tabela"
retorna data como string no formato DD/MM/YYYY
|
 |
|
|
Se for MS SQL, verifique pelo Query Analyser se o valor não está errado no banco, e pegue o driver JDBC para o SQL Server no site da microsoft. Este driver não é cobrado como um produto separado. Se vc tem licença do SQL Server, vc pode usá-lo sem problemas, e se vc não têm... o que é um peido pra quem tá todo cagado?
|
 |
|
|
|
|