Граница в форме XML

java.sql.SQLException: Не найдено подходящего драйвера для jdbc: derby: // localhost: 1527 /

Это исключение имеет две причины:

  • Драйвер не загружен.
  • URL-адрес JDBC неверен.

В вашем случае я ожидаю увидеть имя базы данных в конце строки подключения. Например (используйте create=true, если вы хотите, чтобы база данных была создана, если она не существует):

jdbc:derby://localhost:1527/dbname;create=true

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

jdbc:derby://localhost:1527//home/pascal/derbyDBs/dbname;create=true

И на всякий случай убедитесь, что derbyclient.jar находится в пути к классу и что вы загружаете соответствующий драйвер org.apache.derby.jdbc.ClientDriver, когда работающих в режиме сервера.

147
задан Christian 17 June 2019 в 12:43
поделиться