Развертывание (переносимого) базы данных Java-приложения сервера

У меня есть "базовое" Java-приложение, которое работает как сервер (слушает определенные порты).

Я хочу добавить базу данных в проект, чтобы я мог взаимодействовать с определенными таблицами на основе данных из прослушиваемых портов (основные операции - без использования чужеродных технологий).

Я ищу решение для внедрения базы данных в проект, чтобы не было необходимости в какой-либо "помощи" извне приложения. В итоге получилось и "переносимое" приложение, которое можно запускать из других операционных систем без любые предпосылки (установка разных сервисов и тд).

Я видел такие решения, как H2, реализующие службы MySQL (слишком сложные для того, что мне нужно),Java GO, но мне нужно нечто гораздо менее сложное, например C# и подключение базы данных к базе данных Microsoft Acces.

Есть идеи?

1 ответ

Решение

Вы можете посмотреть в JavaDB или же SQLite, И то, и другое может быть встроено в ваше приложение, и может быть запущено полностью в памяти (без необходимости сохранения) или сохранено в файлах.

Другие вопросы по тегам