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
Integer.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.