有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何故意延迟jdbc preparedStatement的executeQuery()?

Java API文档中提到,语句接口有setQueryTimeOut方法。我确实在准备好的声明中使用了它。 现在不幸的是,我无法确认它是否确实有效。 我将其设置为1s,最小值如下:

pstmt = connection.prepareStatement(sqlQuery);
pstmt.setString(1, age);
pstmt.setQueryTimeout(1);
resultSet = pstmt.executeQuery();

查询是基于年龄从视图中选择的简单查询。 但数据库响应已经变得更好,查询的执行在500毫秒内完成。如何故意延迟查询的执行,以便捕获setQueryTimeOut方法抛出的SQLException


共 (0) 个答案