Я новичок в базе данных SQLite и, вообще, в концепции встроенных баз данных вообще. Я привык создавать строку подключения и подключаться к удаленному серверу БД (MySQL, MSSQL Srv, Oracle и т. Д.). Я знаю, что этот вопрос, вероятно, довольно глупый, но, находясь здесь в неизведанных водах, я не могу найти ответ на этот вопрос самостоятельно.
Итак, я пишу приложение Java, которое использует SQLiteJDBC в качестве драйвера Java для SQLite (встроенная база данных приложения), и создаю таблицы и вставляю в них записи из самого приложения Java. То, что я хотел бы сделать, это загрузить / установить SQLite в моей системе - полностью независимой от приложения Java - и затем написать сценарии SQL, которые будут выполнять " skeletonizing " (создание и вставки) файла базы данных. затем скопируйте этот файл .sqlite в каталог моего проекта, где приложение сможет его использовать.
Мне просто невероятно сложно разрабатывать схему базы данных из самого приложения Java; просто кажется ненужным шагом.
Итак, мой вопрос:
Это вообще возможно? Например, чтобы создать myProgramDB.sqlite из командной строки с помощью инструмента SQLite, а затем (по существу) вырезать и вставить этот файл в мой проект Eclipse / NetBeans (конечно, в правильном каталоге!) И заставить его работать ? Это также предполагает, что я правильно импортировал JAR SQLiteJDBC в свой проект через IDE. Я просто хочу создать БД в другом месте, а затем скопировать ее в мой проект, вместо того, чтобы напрямую разрабатывать БД - моего приложения.
Спасибо за понимание!