Почему я получаю Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
из-за objects[i]=rs.getObject(i+1);
? Существует около 10 000 записей, каждая из которых содержит около 4000 символов.
String[] tableColumnsName = {idString, dateEnteredString, entryString, operatorString, licenseNoString, lastModifiedString};
DefaultTableModel aModel = (DefaultTableModel) logEntryTable.getModel();
aModel.setColumnIdentifiers(tableColumnsName);
ResultSetMetaData rsmd;
try {
rsmd = rs.getMetaData();
int colNo = rsmd.getColumnCount();
while(rs.next()){
Object[] objects = new Object[colNo];
for(int i=0;i<colNo;i++){
objects[i]=rs.getObject(i+1);
}
aModel.addRow(objects);
}
logEntryTable.setModel(aModel);
logEntryTable.getColumnModel().getColumn(0).setMaxWidth(30);
rs.close();
} catch (SQLException e) {
e.printStackTrace();
showCantConnectErrorDialog();
}