【问题标题】:groovy sql connection per database每个数据库的 groovy sql 连接
【发布时间】:2013-02-12 20:47:13
【问题描述】:

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

例如,我想做这样的事情:

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

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

【问题讨论】:

    标签: sql database jdbc groovy connection-pooling


    【解决方案1】:

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

    【讨论】:

    • 我之前没有真正使用过DBCP。看起来它有一些池化功能,但是否可以根据数据源进行池化?
    • 我不明白为什么不...只需为每个数据源创建一个连接池实例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 2022-07-26
    • 2014-05-23
    • 1970-01-01
    相关资源
    最近更新 更多