每个数据库的groovy sql连接

时间:2013-02-12 20:47:13

标签: sql database jdbc groovy connection-pooling

我有一个SQL查询服务,可以根据用户参数查询不同的SQL数据库。是否存在基于其连接的数据库重用SQL连接的功能?

例如,我想做类似的事情:

def executeQueryAgainstDatabase(dbName) {
    if ( connectionExistsFor(dbName)) { 
        sql = getConnectionFor(dbName)
    }
    else {
        sql = Sql.newInstance(...)
    }       
}

这实际上并不难以实现,但我不确定是否存在可以利用的现有连接池功能。

1 个答案:

答案 0 :(得分:1)

整个java生态系统在groovy中可用...为什么不使用DBCP? http://commons.apache.org/dbcp/