2013-11-14 3 views
1

При использовании драйвера клиента derby при наличии пробела в URL-адресе подключения соединение получает отказ. В противном случае это нормально.Путь базы данных Derby с пробелами

jdbc:derby://localhost:1888/c:/my database/db 

сообщает

no database found 

ответ

0

Один простой способ заключается в использовании сгенерированного короткое имя Windows, вместо длинного имени.

Запустите «DIR/X» в «C: \», чтобы узнать краткое имя каталога «Моя база данных», а затем используйте это имя для папки вместо имени с пробелами.

0

c:/my database, вероятно, доступен по ярлыку c:/mydata~1.

Ярлык формируется путем взятия первых 6 символов без пробелов имени/имени каталога, а затем добавления ~1 в качестве седьмого и восьмого символов. (Если есть другой mydata~1, то ~2 будет использоваться.

Это было использовано, чтобы обойти прежний предел 8 символов для файлов и каталогов в MS-DOS.

Смежные вопросы