Нужно ли устанавливать SQLite, чтобы SQLiteJDBC работал? - PullRequest
8 голосов
/ 13 августа 2011

Думаю, я просто не "понимаю". Если на моем компьютере еще не установлен SQLite, и я хочу написать приложение Java, которое использует встроенную базу данных, и я загружаю / импортирую JAR SQLiteJDBC в свой проект, это все, что мне нужно? Или мне нужно сначала установить SQLite и создать файл базы данных для моего кода SQLiteJDBC, к которому можно подключаться и выполнять запросы?

Если это так, и недостаточно просто загрузить / импортировать SQLiteJDBC, то не значит ли это, что мне нужно будет убедиться, что SQLite установлен в каждой системе, на которой я хочу запустить свое Java-приложение? И разве не означает, что не победит назначение переносимой / встроенной базы данных?

По сути, я зациклен на учебниках по SQLiteJDBC, потому что:

  1. Они не сообщают вам, как создается HelloWorld.sqlite (SQLiteJDBC создает его для вас, нужно ли вам сначала создавать его в SQLite из командной строки и т. Д.); и
  2. Они никогда не выясняют, зависит ли SQLiteJDBC от SQLite для вызовов API для работы

Любая помощь здесь очень ценится!

1 Ответ

6 голосов
/ 13 августа 2011

Вы должны поместить SQLLite JAR в CLASSPATH вашего приложения. За этим нет «установки».

Может быть, этот урок может вам помочь.

Вот еще один , который показывает, как создать базу данных и таблицы.

...