PreparedStatement.setQueryTimeout () не генерирует исключение - PullRequest
0 голосов
/ 27 мая 2020

Я пытался установить тайм-аут запроса как 5 секунд, но через 5 секунд не было обнаружено никаких исключений

        preparedStatement.setQueryTimeout(5);
        try{
            return  preparedStatement.executeQuery();
        }catch(SQLException e){
            throw new CustomException(CustomErrorCode.RESPONSE_TIME_OUT,"");
        }
      ```

1 Ответ

0 голосов
/ 27 мая 2020

Когда таймаут превышен, он должен выдавать SQLTimeoutException, а не обычный SQLException.

Подробнее см. Здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...