Ich habe eine groovige Anwendung, die eine Oracle DB als DataSource verwendet.Groovy: Wie man auf die bereits in DataSource gesetzten Werte zugreift
In DataSource.groovy I festgelegt haben:
dataSource {
pooled = true
driverClassName = "oracle.jdbc.driver.OracleDriver"
username = "scott"
password = "tiger
//loggingSql = true
}
Für einige Performance-Gründen an einigen Punkten bin ich accesing die DB SQL auf folgende Weise mit:
def sql = Sql.newInstance("jdbc:oracle:thin:@localhost:1521:XE", "scott", "tiger", "oracle.jdbc.driver.OracleDriver")
Das heißt, Benutzername und Passwort werden in der Anwendung zweimal verdrahtet. Meine Frage ist, ob es möglich ist, in meiner Anwendung die Attribute username und password zu adressieren, die bereits in der DataSource.groovy festgelegt sind.
Vielen Dank im Voraus,
Luis
versuchen def myDataSource = ConfigurationHolder.config.dataSource? –