私はデータソースとしてOracle DBを使用しているGroovyアプリケーションを持っています。Groovy:DataSourceに既に設定されている値にアクセスする方法
私が設定したDataSource.groovyで:私は次のようにSQLを使用してDBをaccesingていますいくつかの点でいくつかのパフォーマンス上の理由から
dataSource {
pooled = true
driverClassName = "oracle.jdbc.driver.OracleDriver"
username = "scott"
password = "tiger
//loggingSql = true
}
を:
def sql = Sql.newInstance("jdbc:oracle:thin:@localhost:1521:XE", "scott", "tiger", "oracle.jdbc.driver.OracleDriver")
つまり、ユーザ名パスワードはアプリケーションで2回ハードワイヤードされています。 私のアプリケーションで、DataSource.groovyにすでに設定されている属性のユーザー名とパスワードを指定することが可能かどうかを質問します。事前に
おかげで、
ルイス
try def myDataSource = ConfigurationHolder.config.dataSource? –