Ho un'applicazione groovy che utilizza un DB Oracle come origine dati.Groovy: Come accedere ai valori già impostati in DataSource
In DataSource.groovy ho impostato:
dataSource {
pooled = true
driverClassName = "oracle.jdbc.driver.OracleDriver"
username = "scott"
password = "tiger
//loggingSql = true
}
Per alcuni motivi di prestazioni in alcuni punti mi accesing DB utilizzando SQL nel seguente modo:
def sql = Sql.newInstance("jdbc:oracle:thin:@localhost:1521:XE", "scott", "tiger", "oracle.jdbc.driver.OracleDriver")
Cioè, nome utente e la password sono cablate due volte nell'applicazione. La mia domanda è se è possibile indirizzare nella mia applicazione agli attributi nome utente e password già impostati in DataSource.groovy.
Grazie in anticipo,
Luis
try def myDataSource = ConfigurationHolder.config.dataSource? –