我在我的數據庫類下面的方法返回給定的SQL語句一個結果:關閉Java中
public static ResultSet sqlStatement(String query) throws SQLException{
ResultSet result = null;
Connection conn = connect();
Statement newStatement = conn.createStatement();
result = newStatement.executeQuery(query);
conn.close();
return result;
}
我想才返回結果集關閉與數據庫的連接,但它拋出以下異常:
java.sql.SQLException: out of memory
我是一個Java小白和試驗,所以任何的幫助深表感謝。
通過-Xmx啓動參數增加內存,或者不返回儘可能多的行 - 你知道有多少你查詢返回? –
你使用了哪個數據庫?你可以發佈你的查詢嗎?它看起來好像是數據庫本身耗盡內存 –
它的表格大約有4列和3行,表述爲「SELECT * FROM table」。我很確定這不會導致內存問題。 – Alex