Facile de la base de données pour déployer une application Java SE

J'ai un Java SE demande, et il utilise une base de données. Je suis actuellement en utilisant des fichiers XML pour stocker des données, mais Im peur que cela provoque des erreurs dans les utiliser plus tard.

De sorte qu'il serait bon d'utiliser une Postgree/MySQL comme base de données. Une vraie base de données. mais le problème est, il est une application commerciale, il s'exécute sous windows, et devrait être de 2 clics pour installer. Je n'aime vraiment pas l'idée de l'installation d'une base de données avec mon application, puis de l'exécution des scripts pour construire les tables.

Est-il une base de données que je peux utiliser comme une API Java? Ou devrais-je continuer à utiliser XML? (Je suis la synchronisation de tous les accès à mes fichiers XML). Quel est le meilleur choix?

double possible de Embedded java bases de données
Cochez cette exemple d'utilisation, debuggingisfun.blogspot.com/2012/05/...

OriginalL'auteur fredcrs | 2010-12-13