Verwechslung mit der setFetchSize-Methode von Statement Object

Anfangs habe ich gefragtdiese Frage

Ich löse das durch EinstellenfetchSize zuInteger.MIN_VALUE, aber ich habe einige Fragen dazu

Wenn ich fetchSize auf 10 oder eine andere positive Ganzzahl setze, funktioniert es nicht, nachdem ich es auf gesetzt habeInteger.MIN_VALUE es funktioniert, warum ist das so?Wenn wir einen negativen Wert setzen, gibt es aber einen unzulässigen WertefehlerInteger.MIN_VALUE ist-2147483648 Warum gibt es keine Fehler?Diese Tabelle enthält 6 Millionen Datensätze und ich habe geschlossenresultset Nach dem Abrufen von 100 oder 200 Datensätzen dauert es 30-35 Sekunden.Lösung, um die Zeit zu verkürzen, um das zu schließenresultset.

Ich möchte hier noch etwas hinzufügen. Ich habe dies mit dem MySQL-Treiber getestet und akzeptiere esInteger.MIN_VALUE aber wenn ich den gleichen Code in SQL Server teste, dann gibt es FehlerThe fetch size cannot be negative. und wenn ich es auf 10 setze, funktioniert es auch für Oracle.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage