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
при работе в режиме сервера.