Minha mãe gosta de filmes e vivia comprando filmes repetidos.
Para que ela não cometesse esse erro novamente, gastei um tempinho em 2 programinhas em Java para cadastros de filmes.
Os fontes, o software e as discussões sobre os 2 programas estão no forum do GUJ:
Primeiro programa:
Aqui utilizo hibernate e mySQL 4.1.12 com uma base de dados chamada filmes e uma única tabela (filme).
A tabela possui apenas os campos id e nome.
É bem simplezinho, mas acho que os usuarios que tiverem começando podem gostar. Se clicar em localizar e o campo tiver vazio, lista todos os filmes em ordem alfabética.
Se clicar em localizar e o campo tiver algumas letras, localiza todos os nomes que contenham aquela sequencia de letras em ordem alfabética.
Segundo programa:
Seguindo a sugestão dos colegas do forum, fiz o segundo programa utilizando leitura e salvação de arquivos. O funcionamento é semelhante ao primeiro.
Referências de fontes e pessoas que me ajudaram:
Sugestão de alterações de Marco Túlio Jacovine Noronha
Sobre o código de tratamento de arquivos: