2009-12-07 2 views

ответ

2
  1. Установите драйвер derby в папку lib вашего приложения.
  2. Настройка DataSource:

    driverClassName = "org.apache.derby.jdbc.ClientDriver"
    dbCreate = "создать дроп"
    URL = «JDBC: котелок: // локальный: 1527/Thedatabase "

  3. Запустить сервер дерби.

  4. Создайте пустую базу данных (через ij или графический SQL-клиент).
  5. Начало grails.
+3

Хороший ответ! Кроме того: если вы хотите использовать встроенный Derby, а не клиент-сервер Derby, измените имя класса на o.a.d.jdbc.EmbeddedDriver, а затем вам не нужно запускать отдельный сервер Derby. Вы также можете заставить Derby создать пустую базу данных автоматически, добавив «; create = true» к URL-адресу соединения. Если вы используете драйвер клиента, вам понадобится derbyclient.jar в вашем пути к классам; если вы используете встроенный драйвер, вам понадобится derby.jar в вашем пути к классам. –

0

Вам нужны библиотеки Derby и соответствующим образом настройте DataSources.groovy. Выезд this blog post. Он старый, но инструкции все равно могут работать.

+0

Я нашел его в Google давно, прежде чем я отправлю свой вопрос, но нет, это не Безразлично» t работа к сожалению! – zotherstupidguy

0

Конфигурация для Граалей 3 в application.yml

 dataSource: 
      dbCreate: create-drop 
      driverClassName: org.apache.derby.jdbc.EmbeddedDriver 
      url: jdbc:derby:memory:db;create=true 

И build.gradle

dependencies { 
    runtime 'org.apache.derby:derby:10.12.1.1' 
    //... other dependencies 
} 
Смежные вопросы