Classe que modele um pequeno banco de dados

4 respostas
pdform

Eaê, galera?

É o seguinte… Estou trabalhando num projeto bem simples que organiza o fluxo de uma universidade. Para tal, projetei um banco de dados que armazena disciplinas, currículos, fluxos prontos, pré-requisitos, etc… Apesar de parecer ser complexo, essa aplicação é muito pequena e não exigiria muito do banco de dados.

Andei estudando bancos de dados em Java e notei que sempre vou perder a portabilidade da aplicação se eu tiver que registrar o bd no sistema e abri-lo com ODBC, por exemplo. Por isso, queria saber se vcs conhecem alguma classe em Java que modele um banco de dados a partir de um arquivo simples que eu possa enviar com minha aplicação.

Naturalmente, eu tentei fazer a coisa manualmente idealizando alguns tipos de arquivo para modelar tabelas, etc… Mas vi que teria uma trabalho imenso por uma aplicação restrita.

E então, alguém sabe de uma classe já pronta, podendo ser de terceiros, que modele um pequeno banco de dados?

4 Respostas

danieldestro

Talvez vc queira uma API de Mapeamento Objeto Relacional, se entendi bem o que procura.
Procure pelo Hibernate. Aqui no GUJ tem tutoriais.

AugustoCSS

acho que você precisa do hsqldb ou do apache derby

http://www.hsqldb.org/
http://db.apache.org/derby/

[]`s

marcos.junqueira

se naõ me engano o apache derby faz isso que vc quer… um banco distribuido junto com a sua aplicação nao eh?

ziegfried

se não me engano o db4o também funciona assim…

Criado 24 de janeiro de 2007
Ultima resposta 24 de jan. de 2007
Respostas 4
Participantes 5