У вас есть сервер Derby работает?
Вполне возможно, что вы пытаетесь подключиться к базе данных без фактического сервер, работающий на порту 1527
Вы могли бы попытаться установить соединение с помощью командной строки/Linux оболочки - в зависимости от того, какую операционную систему вы с помощью.
Попробуйте это, если вы хотите:
- Открыть командную строку
- Перейдите в каталог установки Derby
- Перейдите в папку «Bin» (Примечание: Перейдите Далее в папку networkServer, если она существует)
- Тип "startNetworkServer" и нажмите Enter
Вы должны получить сообщение о том, что говорит somethi ng вот так:
2012-08-29 10: 57: 16.559 GMT: Менеджер безопасности установлен с использованием политики безопасности основного сервера. 2012-08-29 10: 57: 16.809 GMT: Сетевой сервер Apache Derby - 10.6.2.1 - (999685) начала и готово принимать соединения на порт 1527
Если вы этого не сделаете, то, возможно, вы могли бы проверить свой брандмауэр (комментарии приглашенных здесь :)
Если вы это сделаете, то вы можете проверить свой соединение, используя следующий метод:
- Открыть другой командной строки
- Перейдите в каталог установки Derby
- Перейдите в папку «Bin»
- Тип "IJ" и нажмите Enter
Введите следующее:
connect 'jdbc:derby://localhost:1527/MyDB';
... и нажмите Enter
Если все пойдет хорошо, вы получите "Ij>" приглашение назад.
Здесь вы можете ввести некоторые SQL-запросы для дальнейшего тестирования соединения.
Если нет, то могут быть и другие проблемы.
Если вы создаете базу данных в первый раз в дерби, то вы должны использовать это вместо шага 5 выше:
connect 'jdbc:derby://localhost:1527/MyDB;create=true';
... и нажмите Enter
Надеюсь, после того, как делая это, вы получите соединение. В последнем случае вы, по крайней мере, получите новую базу данных MyDB, которая активна на Derby Server. Если ваша исходная база данных (MyDB) относительно невелика, возможно, быстрее восстановить ее снова для любой цели, в которой вы нуждаетесь.
В дополнение к этому, если вы установили соединение, вы можете попробовать другие инструменты, которые вы используете для разработки баз данных, поскольку вы хотя бы устранили возможность того, что проблема связана с этим соединением.
Просто убедитесь, что номер порта указан на шаге 4. Обычно это 1527. Если нет, то измените номер порта на шаге 5 (или его команду замены для новой базы данных) для любого порта в сообщении от Derby.
Надеется, что это помогает и удаче :)
Wayne Riesterer
Ошибка подключения к серверу локального хоста на порт 1527 -> эта ошибка говорит, что нет никакой базы данных не работает на порту 1527 – oers
убедитесь, что сервер работает: HTTP: //www.myeclipseide .com/documentation/quickstarts/blueedition/blue_websphere_data_source/images/myeclipse_derby_server_running.png – oers
Эта ссылка будет полезна: http://stackoverflow.com/a/30272670/3728901. Если мы сделаем шаг за шагом правильно, мы избежим ошибок. –