2013-04-04 4 views
2

Je suis nouveau dans les bases de données Java. Je veux commencer par Java DB car il fait partie de JDK. Je ne trouve pas assez de ressources pour comprendre: Java DB et Apache Derby sont-ils la même chose? Si oui, lequel est le plus facile à utiliser depuis Eclipse? Est-ce uniquement le système de base de données en ligne de commande?Y at-il une différence entre l'utilisation de Java DB et Derby?

J'ai essayé de suivre le guide officiel de mise en route pour Java DB qui dit

Le produit Java DB comprend Derby sans aucune modification que ce soit au code source sous-jacente.

mais je ne peux pas comprendre la meilleure façon de l'utiliser.

Répondre

6

JavaDB est la version supportée par l'oracle de Apache Derby (une sorte de fourche), techniquement la même fonctionnalité exacte (même documentation).

which one is easier to use from Eclipse? 

donc il n'y a pas de différence de la partie Eclipse.

Sinon, pensez à H2 comme la meilleure alternative de Derby (JavaDB), assez faster et simple à utiliser, FlyWay sera un bon complément comme outil de migration de base de données (et une bonne pratique).

+0

J'ai considéré H2 mais d'après ce que j'ai lu, il a des problèmes mineurs de stabilité. De toute façon, est-ce que c'est tout l'administration en ligne de commande pour les bases de données Java pures? Rien de plus convivial? –

+0

Qu'est-ce qui ne va pas avec [eclipse DTP] (http://www.eclipse.org/datatools/)? – tarrsalah

Questions connexes