Думаю, я просто не "понимаю". Если на моем компьютере еще не установлен SQLite, и я хочу написать приложение Java, которое использует встроенную базу данных, и я загружаю / импортирую JAR SQLiteJDBC в свой проект, это все, что мне нужно? Или мне нужно сначала установить SQLite и создать файл базы данных для моего кода SQLiteJDBC, к которому можно подключаться и выполнять запросы?
Если это так, и недостаточно просто загрузить / импортировать SQLiteJDBC, то не значит ли это, что мне нужно будет убедиться, что SQLite установлен в каждой системе, на которой я хочу запустить свое Java-приложение? И разве не означает, что не победит назначение переносимой / встроенной базы данных?
По сути, я зациклен на учебниках по SQLiteJDBC, потому что:
- Они не сообщают вам, как создается HelloWorld.sqlite (SQLiteJDBC создает его для вас, нужно ли вам сначала создавать его в SQLite из командной строки и т. Д.); и
- Они никогда не выясняют, зависит ли SQLiteJDBC от SQLite для вызовов API для работы
Любая помощь здесь очень ценится!