Tengo una aplicación maravillosa que está utilizando una base de datos Oracle como DataSource.Groovy: Cómo acceder a los valores ya establecidos en DataSource
En DataSource.groovy He configurado:
dataSource {
pooled = true
driverClassName = "oracle.jdbc.driver.OracleDriver"
username = "scott"
password = "tiger
//loggingSql = true
}
Para algunas razones de rendimiento en algunos puntos estoy accediendo la base de datos utilizando SQL de la siguiente manera:
def sql = Sql.newInstance("jdbc:oracle:thin:@localhost:1521:XE", "scott", "tiger", "oracle.jdbc.driver.OracleDriver")
Es decir, nombre de usuario y la contraseña están cableados dos veces en la aplicación. Mi pregunta es si es posible abordar en mi aplicación los atributos nombre de usuario y contraseña ya establecidos en DataSource.groovy.
Gracias de antemano,
Luis
try def myDataSource = ConfigurationHolder.config.dataSource? –