База данных Java - абсолютный URL - PullRequest
0 голосов
/ 28 сентября 2019

Если я пытаюсь подключиться к моей встроенной базе данных с помощью:

private static String url = "jdbc:sqlite:~/hr4413/pkg/sqlite/Models_R_US.db";

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

1 Ответ

0 голосов
/ 28 сентября 2019

Документация содержит несколько типов URL JDBC.Вот пример, который должен соответствовать вашему варианту использования:

private static String url = "jdbc:sqlite://hr4413/pkg/sqlite/Models_R_US.db";

Это будет соответствовать точному пути к папке /hr4413/pkg/sqlite/Models_R_US.db, где hr4413 - каталог верхнего уровня от root.

Чтобы найтиАбсолютный путь из вашего пользовательского каталога, выполните следующие действия:

cd ~
pwd

Затем посмотрите, что такое абсолютный путь, к которому вы добавите /hr4413/pkg/sqlite/Models_R_US.db, чтобы получить свой полный абсолютный путь.

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