2013-04-04 3 views
2

Я новичок в базах данных на основе Java. Я хочу начать с Java DB, поскольку он входит в состав JDK. Я не могу найти достаточно ресурсов для понимания: есть ли Java DB и Apache Derby то же самое? Если да, какой из них проще использовать в Eclipse? Это единственная система баз данных на основе командной строки?Есть ли разница между использованием Java DB и Derby?

Я пытался следовать официальной Getting Started руководство для Java DB, который говорит

Продукт Java DB включает в Дерби без каких-либо изменений вообще к основной исходный код.

, но я не могу найти оптимальный способ его использования.

ответ

6

JavaDB - поддерживаемая оракулом версия Apache Derby (некая вилка), технически такая же точная функциональность (та же документация).

which one is easier to use from Eclipse? 

Таким образом, нет никакой разницы со стороны Eclipse.

В противном случае, думаю H2 как лучшая альтернатива Derby (JavaDB), справедливо faster и simple использовать, FlyWay будет хорошим дополнением в качестве инструмент миграции данных (и хорошей практики).

+0

Я рассматривал H2, но из того, что я читал, он имеет незначительные проблемы с обеспечением стабильности. В любом случае, все ли это администрирование командной строки для чистых баз данных Java? Ничего более удобного для пользователя? –

+0

что случилось с [eclipse DTP] (http://www.eclipse.org/datatools/)? – tarrsalah

2

В качестве инструмента для использования с Derby, попробуйте Squirrel: http://squirrel-sql.sourceforge.net/

Это отличный инструмент, и он очень хорошо работает с Derby.

 Смежные вопросы

  • Нет связанных вопросов^_^