Cómo configurar Grails para trabajar con Apache Derby?
Pregunta
Como configurar Grails para trabajar con Apache Derby en lugar de HSQLDB
Solución
- Instalar el conductor derby en la carpeta lib de la aplicación.
-
Configurar el origen de datos:
driverClassName = "org.apache.derby.jdbc.ClientDriver"
DBCREATE = "create-drop"
url = "jdbc: derby: // localhost: 1527 / thedatabase" -
Iniciar el servidor derby.
- Crear la base de datos vacía (a través ij o un cliente de SQL gráfica).
- 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