2010-11-12 5 views
3

Est-il possible d'avoir une base de données intégrée dans une petite application Web? Ce dont j'ai besoin, c'est qu'il ne soit pas nécessaire d'installer une base de données sur le serveur. En ajoutant simplement un pot dans le dossier, la base de données devrait fonctionner. J'utilise Java EE et Netbeans comme IDE. Si c'est possible, quelles sont les bases de données open source qui peuvent être intégrées.Est-il possible d'avoir une base de données intégrée dans une application Web?

Tous les pointeurs vers de bons tutoriels seront plus utiles.

+0

duplication possible de [Quelle sera la meilleure base de données intégrée à utiliser avec une petite application de bureau Java?] (Http://stackoverflow.com/questions/4084390/what-will-be-the-best-embedded- database-to-be-used-avec-un-petit-java-desktop-appl) –

+0

Vous avez déjà posé exactement la même question (qui est en fait une dupe de nombreuses questions similaires). Qu'est-ce qui vous fait penser que les choses sont différentes avec une webapp? La JVM d'un conteneur n'est pas si différente de la JVM d'une application de bureau. –

Répondre

2

HSQLDB, une base de données intégrée populaire, est juste un fichier jar que vous pouvez déposer dans votre application.

3

SQLite est le grand. MySQL a un serveur intégré, mais vous devez acheter une licence commerciale pour cela. Firebird a également un serveur intégré qui est gratuit.

1

Je n'ai pas essayé cela mais en y réfléchissant, je pense que vous pouvez. J'ai déjà travaillé avec HSQLDB et tout ce que j'avais à faire était d'exécuter la base de données embarquée puis de lancer mon client. Vous pouvez le faire en créant un script cmd dans Windows ou un script .sh sous Linux.

Certaines bases de données embarquées:

H2

HSQLDB

Java DB

Questions connexes