Наличие флешки не имеет значения для этого вопроса. Наиболее важным моментом является то, работает ли сервер Derby во встроенном режиме или в режиме сетевого сервера.
Из используемого URL-адреса видно, что вы намереваетесь подключиться к Derby, работающему как сетевой сервер. Это будет иметь место, если вы запустили Derby с помощью сценариев оболочки startNetworkServer
, доступных в установке Derby. В этом случае формат URL-адреса * , как определено в документации по Derby, показан ниже. Обратите внимание на наличие параметра databaseName
, который отсутствует в URL-адресе, опубликованном в вопросе.
jdbc:derby://server[:port]/databaseName[;attributeKey=value]..
Если вы не хотите запускать Derby в режиме сетевого сервера, а вместо этого как встроенную базу данных, тогда формат URL-адреса соединения отличается. Обратите внимание на отсутствие номера порта и зависимость от подпротокола, значения которого равны directory
, classpath
или jar
. Примеры этого формата также можно найти в документации.
jdbc:derby:[subsubprotocol:][databaseName][;attribute=value]*