2010-11-03 29 views
1

Mes exigences sontQuelle sera la meilleure base de données intégrée à utiliser avec une petite application de bureau Java?

  • Embedded Database
  • Intégration facile avec Netbeans IDE
  • devrait être en mesure de développer en utilisant JPA
  • sans frais
  • Taille de la base de données doit être au minimum

S'il vous plaît ne me suggérer une base de données avec les caractéristiques mentionnées ci-dessus et quelques indications sur bons tutoriels à ce sujet.

+1

duplication possible de [bases de données Java incorporées] (http://stackoverflow.com/questions/57102/embedded-java-databases) –

+1

Et http://stackoverflow.com/questions/3771962/100-pure-java- base de données fermée, http://stackoverflow.com/questions/462923/java-deded-databases-comparison, http://stackoverflow.com/questions/2431546/lightest-database-to-be-packed-with-an- application, http://stackoverflow.com/questions/3444265/simple-and-reliable-in-memory-database-for-fast-java-integration-tests-with-suppo, http://stackoverflow.com/questions/ 1187974/firebird-vs-hsqldb-at-java etc, etc., s'il vous plaît faire une recherche. –

Répondre

5

Je vous suggère HSQLDB. En regardant les tutoriels de frameworks comme Spring et Hibernate, ils ont tendance à utiliser HSQLDB comme un exemple d'utilisation d'une base de données intégrée avec eux.

Vous pouvez utiliser JPA avec, j'ai personnellement essayé avec Hibernate et j'ai eu d'excellents résultats. Il est utilisé dans des projets tels qu'OpenOffice et Mathematica, donc cela devrait parler de sa qualité.

HSQLDB correspond à 4 de vos 5 exigences. Peut-être 5 sur 5, seulement parce que je n'utilise pas Netbeans comme IDE. Mais je suis sûr que vous pouvez l'essayer vous-même.

+1

Je recommande la base de données H2 car elle est essentiellement la même que HSQLDB a de meilleures performances et une application de console graphique. –