1
我需要將值範圍傳遞給準備好的語句。需要將值的範圍傳遞給準備好的語句
例如,
505是總計數
必要通過100
來劃分它,因此範圍就會像1至100,101至200 ...... 501至505
我有一個代碼執行此操作。但這是這樣做的複雜方式。 這裏我附上了代碼。有沒有其他簡單的方法來做到這一點?
upperValue = maxRowSize;
quotient = rowCount/maxRowSize;
rem = rowCount % maxRowSize;
if (rem == 0) {
loopcount = quotient;
finalValue = 0;
} else {
loopcount = quotient + 1;
finalValue = rem;
}
lowerValue = 1;
for (int i = 0; i < loopcount; i++) {
if (finalValue != 0 && i == loopcount - 1) {
upperValue = (lowerValue - 1) + finalValue;
}
resultSet = executeQuery(connection, query, lowerValue, upperValue);
除非此代碼無效,否則這更適合代碼審閱網站。 – Thilo
真的是Java問題嗎? – Andremoniy