SQLite数据库连接问题java/eclipse

SQLite数据库连接问题java/eclipse,java,sql,eclipse,Java,Sql,Eclipse,我试图连接到Java中的sqlite数据库,但我得到以下控制台日志: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class GestorBase { private ResultSet resultset; private static

我试图连接到Java中的sqlite数据库,但我得到以下控制台日志:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class GestorBase
{
private  ResultSet resultset;
private static  Connection con;
private  Statement sentencia;

public static void main(String[] args) throws SQLException, ClassNotFoundException
    {

    Class.forName("org.sqlite.JDBC");

    con = DriverManager.getConnection("jdbc:sqlite:db/Freepark.sqlite");

    System.out.println("error al buscar la base de datos");

    Statement sentencia = con.createStatement();

    String query = "SELECT * FROM Restaurantes";

    ResultSet resultset = sentencia.executeQuery(query);


    while(resultset.next())
        {
            String nombre = resultset.getString("NOMBRE");
            String calle = resultset.getString("CALLE");
            int codigo = resultset.getInt("CODIGO");
            System.out.println("Codigo de restaurante: "+ codigo +" Nombre de restaurante: "+ nombre +" Calle del restaurante: "+ calle);
        }



    }
}
线程“main”java.sql.SQLException中的异常:内存不足 位于org.sqlite.DB.throwex(DB.java:288) 位于org.sqlite.NestedDB.\u open(NestedDB.java:73) 位于org.sqlite.DB.open(DB.java:77) 位于org.sqlite.Conn.(Conn.java:88) 位于org.sqlite.JDBC.connect(JDBC.java:64) 位于java.sql.DriverManager.getConnection(未知源) 位于java.sql.DriverManager.getConnection(未知源) 位于GestorBase.main(GestorBase.java:21)
您在这里提取了多少数据

您可以尝试增加分配给JavaVM的内存

Exception in thread "main" java.sql.SQLException: out of memory
at org.sqlite.DB.throwex(DB.java:288)
at org.sqlite.NestedDB._open(NestedDB.java:73)
at org.sqlite.DB.open(DB.java:77)
at org.sqlite.Conn.<init>(Conn.java:88)
at org.sqlite.JDBC.connect(JDBC.java:64)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at GestorBase.main(GestorBase.java:21)

默认值只有64Mb。

这不正确。自Java6(jre_1.6)以来,默认值是计算出来的。例如,对于4GB ram,它大约是230MB。但无论如何,增加记忆力可能是个好主意。
java -Xmx256m ...