2009-07-29 2 views
0

У меня есть запрос SQL работает используя что-то вроде этого:Как получить статус Java PreparedStatement.executeQuery (..)

PreparedStatement pstmt = dbConn.prepareStatement(sqlQuery); 
ResultSet rs = null; 
.. 
.. Set parms here .. 
.. 
rs = pstmt.executeQuery(); 

Это прекрасно работает, когда я использую локальную базу данных, но я должен тест на этом удаленном, поскольку он содержит намного больше данных. Но поскольку он удален, он берет навсегда.

Мне было любопытно, был ли способ получить статус или сколько строк было запрошено через определенное время. Просто чтобы увидеть, что материал действительно работает, и я не тратил время на просмотр пикселей. Вы знаете, что-то вроде «Хорошо, пока мы получили 300 рядов, получив еще 400». Что-то вроде этого существует?

+0

Я понял способ, которым я мог бы это сделать, поэтому, я думаю, мне не нужна помощь. Я задаю вопрос как ответ или jsut удалить его? – Stevus

ответ

1

Я понял, что это невозможно, по крайней мере, любым простым способом. Я обнаружил, что, вероятно, я должен разделить запрос и не получать сотни тысяч результатов за раз, а всего лишь 50 или сто.

Смежные вопросы