Que dois-je faire pour éviter l'erreur “out of memory”, lors de la connexion jdbc avec base de données sqlite3?

Que dois-je faire pour éviter l'erreur "out of memory", lors de la connexion jdbc avec base de données sqlite3?

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 action.Actions.<init>(Actions.java:18)
    at controler.ClientControler.<init>(ClientControler.java:14)
    at main.Main.main(Main.java:20)


Class.forName("org.sqlite.JDBC");
conn = DriverManager.getConnection("jdbc:sqlite:clients.db");
  • Quelle est la taille de la base de données et quels sont tes paramètres de la mémoire de la jvm (-Xmx)
  • Cette base de données est de 4 ko, donc je pense que c'est un autre problème. J'ai lu quelque part, il peut être parce que le pilote ne peut pas trouver le fichier, mais j'ai mis le fichier dans diffrent des dossiers, il n'a pas aider... Peut-être que j'ai mis au mauvais dossier...
  • Non, ce n'est pas ça.
  • J'ai aussi ce problème, il est réel.
InformationsquelleAutor kspacja | 2011-08-14