postgresql - JDBC postgres statements_timeout

标签 postgresql jdbc

假设我有:

untimedStatement = connection.createStatement() ;
timedStatement = connection.createStatement();

然后运行

timedStatement.execute("SET statement_timeout TO " + timeout);

SET statements_timeout 命令也会影响 untimedStatement 吗?我希望不会,但我观察到的一些行为表明 SET statements_timeout 具有“普遍”效果(至少在程序的生命周期内)

最佳答案

是的,只要它们在同一连接上执行即可。

您可以使用 SET LOCAL statements_timeout 使其仅影响当前事务。 Details .

关于postgresql - JDBC postgres statements_timeout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1181490/

相关文章:

java - 没有 JDBC 类型 : -101 的方言映射

java.sql.SQLException : No operations allowed after connection closed 异常

java - Glassfish MySQL Hibernate 无法构建 Hibernate SessionFactory

java - 跨线程共享一个 jdbc "Connection"

postgresql - Postgres CSV 复制语句

function - 如何找到所有用户定义的(非扩展相关的)函数?

sql - Go 中的 Postgres 列表参数(使用 database/sql 和 pq)

java - 触发器生成的自动刷新字段

Postgresql LEFT JOIN json_agg() 忽略/删除 NULL

postgresql - 列名 ... 在此结果集中找不到