Pregunta

Como configurar Grails para trabajar con Apache Derby en lugar de HSQLDB

¿Fue útil?

Solución

  1. Instalar el conductor derby en la carpeta lib de la aplicación.
  2. Configurar el origen de datos:

    driverClassName = "org.apache.derby.jdbc.ClientDriver"
    DBCREATE = "create-drop"
    url = "jdbc: derby: // localhost: 1527 / thedatabase"

  3. Iniciar el servidor derby.

  4. Crear la base de datos vacía (a través ij o un cliente de SQL gráfica).
  5. Para comenzar griales.

Otros consejos

Es necesario tener bibliotecas Derby, y configurar su DataSources.groovy adecuadamente. Echa un vistazo a esta entrada de blog . Es viejo, pero las instrucciones aún podría funcionar.

Configuración para griales 3 en application.yml

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

Y build.gradle

dependencies {
   runtime 'org.apache.derby:derby:10.12.1.1'
   //... other dependencies
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top