2015-08-01 14 views
15

Sono abbastanza nuovo con Grails e sto cercando di connettere la mia applicazione al mio database mysql locale. Dato che sto lavorando con l'ultima versione di Grails, non ho potuto trovare molta documentazione per aiutarmi. C'è qualche documentazione chiara che possa guidarmi nella giusta direzione?Come connettere Grails 3.0 al mio database Mysql locale

(ho provato la documentazione ufficiale, ma sembra non essere aggiornato)

risposta

29

configurazione origine dati in Grails 3 ora avviene anche tramite il file grails-app/conf/application.yml. In un progetto predefinito si trova nella sezione finale del file (a partire da dataSource:). Lo docs a partire dal 2015-08-01 spiega ancora la vecchia sintassi v2. Ma per lo sviluppatore questo dovrebbe essere visto come una modifica della sintassi (da una Groovy DSL a una YAML). Es .:

dataSource: 
    pooled: true 
    jmxExport: true 
    driverClassName: com.mysql.jdbc.Driver 
    dialect: org.hibernate.dialect.MySQL5InnoDBDialect 
    username: sa 
    password: 

environments: 
    development: 
     dataSource: 
      dbCreate: create-drop 
      url: jdbc:mysql://liveip.com/liveDb 

Aggiungere le dipendenze di MySQL come runtime nel dependencies del vostro build.gradle. Per esempio.

runtime 'mysql:mysql-connector-java:5.1.36' 
+0

L'ho capito. Ecco come funziona, grazie :) –

+0

Come si configurano le proprietà usando questa nuova sintassi? –

Problemi correlati