jdbc查詢大量資料到記憶體時會導緻記憶體溢出,需要設定結果集隻讀并分批次擷取資料
Statement stmt = this.connect.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);
stmt.setFetchSize(Integer.MIN_VALUE);
jdbc查詢大量資料到記憶體時會導緻記憶體溢出,需要設定結果集隻讀并分批次擷取資料
Statement stmt = this.connect.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);
stmt.setFetchSize(Integer.MIN_VALUE);