Задать вопрос

xml database

Для хранения пользовательских настроек небольшой консольной утилиты ищу ембедед-бд (желательно java), которая могла бы хранить данные в обычных файлах, например в формате xml (json, etc).
Т.е. что бы с одной стороны можно было бы воспользоваться готовым API (достать запись по номеру, найти (обновить, удалить) несколько записей по критериям, вставить и т.д.), а с другой стороны внести измнения непосредственно ручками в файл.

Пытался заюзать для этих целей JAXB, но громоздко получается.
  • Вопрос задан
  • 3398 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
@biomorf
Вместо JAXB можно попробовать Jackson JSON Processor
Ответ написан
Комментировать
dbmaster
@dbmaster
В некоторых проектах использовали xstream.
Ответ написан
Комментировать
hell0w0rd
@hell0w0rd
Просто разработчик
А почему нельзя взять sqlite?
1 файл + нативный sql синтаксис
Ответ написан
RUVATA
@RUVATA
Разработчик, гик, меломан, разгильдяй
JSON — сюреализуете вот вам и объект в JavaScript, или что-то там в Java (насколько я помню в Java можно прямо таки вставочки на JS делать)
И используйте нативные средства для поиска и т.д.
если верить этому JSON в самой Java «изкоробочный».
Разгрупируйте ваши файлы по какому ни будь логическому принципу по разным файлам и каталогам. Потом ходите, забирайте, сюреализуйте - Profit!!!
Допустим у вашей апликации несколько пользователей, ну и создайте дирректорию где Вы будете сохранять все данные например textDB , в ней организуйте подкаталог Users, а там соответственно %username%\config.js

PS: Ну это как самый банальный Вариант, правда основные механизмы придется таки реализовать «ручками», ну так там вообщем-то один класс в 20-ть строк :)
Ответ написан
@jorikburlakov
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы