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