Решил написать простое приложение на javafx с выводом в таблицу данных из бд. Выбрал SQLite. Пока приложение запускается из по IDE, все, конечно, работает замечательно. Проблемы начинаются с упаковкой его в jar файл. Мой вопрос состоит в следующем - как правильно указать путь к бд, находящейся непосредственно в самом jar файле?
Довольно просто, sqlite jdbc умеет грузить базы из classpath через префикс :resource:jdbc:sqlite::resource:DatabaseFile.db, DatabaseFile.db может находится внутри jar.
Александр +: вполне себе лучше решение, чем таскать готовую базу данных и класть ее отдельно в папку пользователя, откуда ей там взяться, если пользователю нужно поставить готовую базу с данными? Например, бывают базы стран, городов и т.п.