gpt4 book ai didi

Java - 在一段时间后停止 executequery()

转载 作者:行者123 更新时间:2023-11-30 09:28:14 28 4
gpt4 key购买 nike

我有一个由以下人员执行的 SQL 查询:

ResultSet resultSet = preparedStatement.executeQuery();

while( resultSet.next() ){
// do some stuff
}

有没有办法在执行 2 分钟后停止执行并执行一些代码?

谢谢

最佳答案

您可以设置执行查询的超时时间。 SQLException 如果查询没有按时完成并超时将被抛出:

preparedstatement.setQueryTimeout(seconds);
ResultSet resultSet = preparedStatement.executeQuery();

while( resultSet.next() ){
// do some stuff
}

看看setQueryTimeout documentation

关于Java - 在一段时间后停止 executequery(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14122768/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com