Я пытаюсь получить большой набор результатов в потоковом режиме, но безуспешно. Документы MySQL неясно, должно ли это вообще работать. E.g.:
При использовании версий драйвера JDBC более ранних, чем 3.2.1, и при подключении к версиям сервера более ранних, чем 5.0.3, метод setFetchSize () не имеет никакого эффекта, кроме как для переключения потокового набора результатов, как описано выше.
Я использую MySQL 4.1.19 с Connector / J 5.1.6. Мой код в основном:
stmt = conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY, java.sql.ResultSet.CONCUR_READ_ONLY);
stmt.setFetchSize(Integer.MIN_VALUE);
stmt.executeQuery(“select * from huge_table”);
Возможны ли потоковые наборы результатов с MySQL 4.1.x? И если да, то как?