LINUX.ORG.RU
ФорумAdmin

apche derby: в чём может быть причина connection refused при использовании embedded mode ?

 


0

1

Доброго времени суток

Есть БД от apache derby. Есть желание подключиться и вытащить данные

В родном приложении derby версии 10.11.1.1 ( увидел через lsof -p $PID | grep jar$ | grep derby

Скачал с оффсайта бинарники той же версии. При попытке подключения в embedded mode ( без поднятия отдельного сервера ) получаю ошибку

ok@vk:~$ cd ~/derby_db_test
ok@vk:~/derby_db_test$ ls
derby.log  mcdb

ok@vk:~/derby_db_test$ ~/local/derby/10.11.1.1/bin/ij
exec "/home/ok/local/java/jdk1.7.0_80/bin/java" -classpath "/home/ok/local/derby/10.11.1.1/lib/derby.jar:/home/ok/local/derby/10.11.1.1/lib/derbynet.jar:/home/ok/local/derby/10.11.1.1/lib/derbytools.jar:/home/ok/local/derby/10.11.1.1/lib/derbyclient.jar:/home/ok/local/derby/10.11.1.1/lib/derby.jar:/home/ok/local/derby/10.11.1.1/lib/derbytools.jar:" org.apache.derby.tools.ij
Picked up _JAVA_OPTIONS: -Duser.language=en -Duser.region=US -Dderby.ui.locale=en
ij version 10.11
ij> connect 'jdbc:derby:mcdb';
ERROR 08004: Database connection refused.
ij> 

Гугл говорит - проверьте адрес сервера в connection string. Но я запускаю derby в embedded mode, без выделенного сервера, из каталога с БД, с указанием имени БД

Для отладки:

  • поставил старую версию derby - при подключении говорит, что БД более новая. Т.к. базу в принципе видит и читает
  • другом каталоге создал новую БД, закрыл утилиту. Открыл снова, подключился без проблем.

Есть идеи?

★★★★★

Последнее исправление: router (всего исправлений: 1)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.