J'ai une application groovy qui utilise une base de données Oracle comme DataSource.Groovy: Comment accéder aux valeurs déjà définies dans DataSource
En DataSource.groovy je me suis fixé:
dataSource {
pooled = true
driverClassName = "oracle.jdbc.driver.OracleDriver"
username = "scott"
password = "tiger
//loggingSql = true
}
Pour des raisons de performance dans certains points que je suis accesing la DB en utilisant SQL de la manière suivante:
def sql = Sql.newInstance("jdbc:oracle:thin:@localhost:1521:XE", "scott", "tiger", "oracle.jdbc.driver.OracleDriver")
C'est, le nom d'utilisateur et le mot de passe sont câblés deux fois dans l'application. Ma question est de savoir s'il est possible d'adresser dans mon application les attributs nom d'utilisateur et mot de passe déjà définis dans DataSource.groovy.
Merci à l'avance,
Luis
try def myDataSource = ConfigurationHolder.config.dataSource? –