Я получаю эту ошибку:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at com.mysql.jdbc.MysqlIO.nextRowFast(MysqlIO.java:1585)
at com.mysql.jdbc.MysqlIO.nextRow(MysqlIO.java:1409)
at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:2886)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:476)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:2581)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1757)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2171)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2562)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2512)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1476)
at DBase.connect(automateExport.java:31)
at automateExport.main(automateExport.java:10)
Я попытался увеличить пространство памяти кучи, открыв файл eclipse.ini, а затем изменив
-Xms 256m and -Xmx 512m
Но это не помогло. Я пробовал 512 м и 1024 м, но это привело к ошибке: не удалось запустить JVM, а затмение не открылось.
Я попытался сделать то же самое в строке cmd:
java -Xms 256m and -Xmx 512m
, а также затмение -vmargs -Xms 256m and -Xmx 512m
Но все равно не поможет.
Я в основном создаю соединение JDBC для запроса базы данных для очень большого набора записей.
Пожалуйста, помогите мне.