我有一个使用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