- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我们运行 Java 1.6 并使用最新的 ojdbc14.jar。我们连接到远程 Oracle 数据库。我们希望设置 QueryTimeout,因为查询完成的时间不得超过 2 分钟。
我这样做了:
statement = conn.prepareCall(call);
statement.setQueryTimeout(120);
statement.executeQuery();
大约 8 分钟后,它最终超时了!有什么想法或解决方法吗?一如既往,非常感谢您的帮助!
编辑:我们使用瘦驱动
最佳答案
查看查询超时如何在 Oracle JDBC 驱动程序中工作:https://forums.oracle.com/forums/thread.jspa?threadID=550257
长话短说:
关于Java 1.6 和 Oracle JDBC 14 setQueryTimeout 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13645464/
我想知道我们需要在jdbcTemplate中的public void setQueryTimeout(int queryTimeout)中传递什么类型的值。文档说 > Set the query ti
我想知道我们需要在jdbcTemplate中的public void setQueryTimeout(int queryTimeout)中传递什么类型的值。文档说 > Set the query ti
我试图将查询超时设置为 5 秒,但 5 秒后没有捕获到异常 preparedStatement.setQueryTimeout(5); try{
我需要根据他们提取的数据为各种查询范围设置查询超时。即,每个查询都有自己的超时时间。 比如说,查询 A - > 10 MINUTES 查询 B - > 5 分钟 现在如何使用 getJDBCTempl
我遇到一个问题,当我查询 mysql 服务器时,它有时会挂起,有时会完全关闭。我使用 spring JdbcTemplate 连接到它。我看到JdbcTemplate有一个setTimeout方法,但
我们在 payara 5.2020 服务器上有一个 J2EE 应用程序,它执行长时间运行的查询(执行几个小时的 PL/SQL)。 为了避免超时异常,我们在StatementLevel使用这句话: st
我尝试将 HikariCP 与 PostgreSQL 一起使用,但它不起作用。它抛出异常: WARN [2014-10-24 14:38:54,195] com.zaxxer.hikari.pool
我们运行 Java 1.6 并使用最新的 ojdbc14.jar。我们连接到远程 Oracle 数据库。我们希望设置 QueryTimeout,因为查询完成的时间不得超过 2 分钟。 我这样做了:
Connection.getNetworkTimeout()是驱动程序等待数据库请求完成的毫秒数。 Statement.setQueryTimeout()与 Connection.getNetwork
我正在处理 Spring 批处理项目,同时连接到 postgresql 数据库,我收到以下错误。 java.sql.SQLException: Method org.postgresql.jdbc3.
我是一名优秀的程序员,十分优秀!