【发布时间】:2008-09-25 02:17:25
【问题描述】:
我正在尝试将大型结果集流式传输,但没有运气。 MySQL docs 有点不清楚这是否应该有效。例如:
当使用早于 3.2.1 的 JDBC 驱动程序版本并连接到早于 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 是否可以流式传输结果集?如果有,怎么做?
【问题讨论】: