java - boncp - 在池中的所有连接上执行语句

标签 java spring postgresql jdbctemplate bonecp

我在Spring应用程序中使用boncp、JDBCTemplate和postgresql。

我想设置连接池中每个连接的application_name

以下 psql 语句设置应用程序名称:

set application_name = 'my_application'

但是 JDBCTemplate 只会在第一个可用连接上执行它。

有谁知道是否有办法迭代池中的连接,或者是否有办法在所有连接上执行单个语句。

最佳答案

啊,

BoneCPDataSource 似乎有一个名为 InitSQL 的属性,该属性在创建每个连接时执行。

关于java - boncp - 在池中的所有连接上执行语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18590237/

相关文章:

java - Spring Controller 必需的字符串参数不存在

java - PPGool 'SHOW pool_nodes' 通过 jdbc 返回 'ERROR: unrecognized configuration parameter "pool_nodes"'

java - 按钮属性不会改变

Java PriorityQueue 未轮询预期对象

java - apache pdfbox - 如何测试文档是否被展平?

arrays - Postgres - 通过 SQL 插入一个 varchar 数组

sql - 无法将 NULL 值插入数据库

java - 列表值和我给定的值相等,那么复选框将被选中?

java - 创建名称为 'sessionFactory' 的 bean 时出错

java - 对 Spring Boot 应用程序使用 AJAX 请求时在 Chrome 中出现 CORS 错误