我需要将值范围传递给预备语句。
例如。
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);