SQLITE с Java против файлов свойств - PullRequest
1 голос
/ 20 января 2011

У меня в приложении Java много отключенных свойств, которые я храню в файлах свойств (я читаю их много и пишу много, приложение - это своего рода идеал для микропроцессоров, много пользователей могут иметь много проектов со множеством отключенных свойств ). Я что-то слышал о SQLITE, и мой вопрос: могу ли я использовать SQLITE и не использовать эти файлы свойств, но у этого пользователя нет установленного сервера SQLITE? Требуется ли SQLITE много памяти (если не нужно помещать ее в инсталлятор установки SQLITE, если это необходимо)?

Ответы [ 3 ]

1 голос
/ 20 января 2011

Нет серверного компонента для SQLite. Это просто легкая библиотека, которую вы можете использовать для управления файлом, содержащим базу данных.

См. Этот вопрос о библиотеках для использования SQLite в Java: Java и SQLite

1 голос
/ 20 января 2011

Нет такого понятия, как «сервер SQLite», это полностью встроенная быстрая и легковесная СУБД, которую вы можете включить в дистрибутив своего приложения. Первоначально он написан на C, но вы можете использовать SQLiteJDBC , который включает в себя несколько собственных реализаций SQLite, а также 100% -ную реализацию Java, которая работает на любой платформе.

0 голосов
/ 21 января 2011

Если вы предпочитаете использовать SQL DB, то я думаю, что вам лучше использовать встроенную Java-базу данных, например H2 . Это легкий, быстрый и простой встраивать в Java-приложение (просто еще один JAR-файл).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...