pesquisa em banco de dados  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
PIPO_RJ
Entusiasta Java
[Avatar]

Membro desde: 07/08/2008 20:35:04
Mensagens: 16
Offline

o problema é o seguinte tenho um pdf com nomes de pessoas (mais de mil) aprovadas no exame da OAB e preciso saber destas pessoas quais estão cadastradas no banco de dados da faculdade do curso de direito. Como é possível fazer esta filtragem? É preciso fazer um programa em java?
os nomes estão organizados da seguinte forma:

10028648, Abel Rodrigues Filho / 10001108, Abidiel dos Santos Rocha / 10021287, Abilio de Araujo
Coutinho Neto / 10015760, Abneilson Baptista de Souza / 10035928, Abraao Lincoln Maranhao Andrade
/ 10026848, Abraao Rodrigues de Oliveira / 10006779, Acacio Miranda Pires / 10007780, Adailson
Fernandes da Silva /

Alguem pode me ajudar???
desde já obrigado

?A amizade é um contrato segundo o qual nos comprometemos a prestar pequenos favores para que no-los
retribuam com grandes.? - Baron de la Brede et de Montesquieu
rockstorm
Virtual Machine Man
[Avatar]

Membro desde: 28/09/2004 08:37:10
Mensagens: 529
Localização: SBC
Offline

Saudações.

Você programa em java? Se sim, existe algumas API's que fazem o trabalho de extração de conteudo do arquivo PDF. Dá uma olhada neste post do próprio GUJ:

http://www.guj.com.br/posts/list/35395.java

Pelo que entendi, você vai ter que extrair os dados (codigo, nome,....) e utilizar em um laço que faz a pesquisa no banco de dados.



[ICQ]
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

veja sobre as bibliotecas java para leitura de PDFs como o PDFBox, tem o POI mas não sei se ele trata PDF tbm.

[]'s

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2509
Localização: São Paulo - Brasil
Offline

Use o PDFBox, ao baixar a lib vem um exemplo basta apenas separar esses nomes jogando em uma lista, implemente um metodo que leia essa lista e verifique se existe na sua base de dados, mas cuidado podem existir nomes repetidos de outras instituições.
PIPO_RJ
Entusiasta Java
[Avatar]

Membro desde: 07/08/2008 20:35:04
Mensagens: 16
Offline

Antes de perguntar eu tinha procurado uma solução pro meu problema no site, não encontrei, pedi ajuda e vcs prontamente acharam o que eu estava procurando, obrigado.
Vou tentar fazer uma rotina que:

1- armazene o nome da pessoa da listagem em uma variavel(sem a matricula, virgula, espaço e barra);
2- pesquise este nome no banco;
3- se verdadeiro, imprima;
4- volta pra passo 1 (vai pro proximo nome)

?A amizade é um contrato segundo o qual nos comprometemos a prestar pequenos favores para que no-los
retribuam com grandes.? - Baron de la Brede et de Montesquieu
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team