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) 个答案