Можно ли продолжить прерванный запрос к Oracle из JDBC?

175
28 января 2018, 02:06

Есть таблица с количеством записей ~100 млн.

Написан примерно следующий код:

Statement stmt=con.createStatement();
stmt.setFetchSize(100000); 
ResultSet rs=stmt.executeQuery("select * from table");  
while(rs.next())  
    // do something

Данные из таблицы берутся пачками по 100000 за один запрос и перебираются в цикле.

Но существует следующая проблема: что, если в процессе выполнения цикла соединение с базой данных прервется.

Хотелось бы в таком случае не выполнять запрос с самого начала, а продолжить с того места, на котором выборка данных была прервана.

Как можно реализовать такое поведение?

READ ALSO
Как перезагрузить класс по нажатию на кнопку?

Как перезагрузить класс по нажатию на кнопку?

Приветствую! На данный момент я имею 3 Activity посредством которых задаю и обрабатываю переменные для матрицы 3x3, при этом все эти Activity подобны...

127
вывести текст со стилями

вывести текст со стилями

Доброго времени суток, есть ajax скрипт который после выполнения выводит текст, но никак не получается выделить один элемент например жирным...

197
Ошибка jquery на сайте Wordpress

Ошибка jquery на сайте Wordpress

Привет! На сайте Wordpress есть плагин Ultimate MemberПри попытке загрузить аватарку во фронтэнде должно открываться окно, но этого не происходит

220
Помогите найти ошибку PHP

Помогите найти ошибку PHP

При каждой перезагрузке страницы пишет такое:

273