我有一個使用Oracle DB作爲數據源的groovy應用程序。Groovy:如何訪問已在DataSource中設置的值
在DataSource.groovy中我已經設置:
dataSource {
pooled = true
driverClassName = "oracle.jdbc.driver.OracleDriver"
username = "scott"
password = "tiger
//loggingSql = true
}
對於在某些點上,我以下列方式使用SQL accesing數據庫的一些性能方面的原因:
def sql = Sql.newInstance("jdbc:oracle:thin:@localhost:1521:XE", "scott", "tiger", "oracle.jdbc.driver.OracleDriver")
也就是說,用戶名和密碼在應用程序中硬連線兩次。 我的問題是,如果可以在我的應用程序中解決已在DataSource.groovy中設置的屬性用戶名和密碼。
由於提前,
路易斯
try def myDataSource = ConfigurationHolder.config.dataSource? – 2009-09-23 04:06:20