我有一个SQL查询服务,可以根据用户参数查询不同的SQL数据库。是否存在基于其连接的数据库重用SQL连接的功能?
例如,我想做类似的事情:
def executeQueryAgainstDatabase(dbName) {
if ( connectionExistsFor(dbName)) {
sql = getConnectionFor(dbName)
}
else {
sql = Sql.newInstance(...)
}
}
这实际上并不难以实现,但我不确定是否存在可以利用的现有连接池功能。