У меня есть приложение Java SE, и оно использует базу данных.В настоящее время я использую XML-файлы для хранения данных, но боюсь, что это приведет к некоторым ошибкам при последующем использовании.
Так что было бы хорошо использовать Postgree / MySQL, как DB.Настоящая база данных.но проблема в том, что это коммерческое приложение, оно работает под Windows, и для его установки требуется 2 клика.Мне действительно не нравится идея установить базу данных вместе с моим приложением, а затем запустить сценарии для создания таблиц.
Есть ли база данных, которую я могу использовать в качестве Java API?Или я должен просто продолжать использовать XML?(Я синхронизирую каждый доступ к моим файлам XML).Какой лучший выбор?