Comment faire pour exécuter H2 base de données en mode serveur?

Comment démarrer H2 base de données en mode serveur. J'ai besoin de démarrer à partir de mon application.J'ai essayé le code suivant:

server = Server.createTcpServer().start();

Voici les propriétés de la connexion:

javabase.jdbc.url = jdbc:h2:tcp://localhost:9092/nio:~/source/db/database/db;AUTO_SERVER=TRUE
javabase.jdbc.driver = org.h2.Driver
javabase.jdbc.username = sa
javabase.jdbc.password =

Quand je lance le programme, j'ai l'erreur suivante:

client.db.exception.DAOException: org.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process". Possible solutions: close all other connection(s); use the server mode [90020-164]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
    at org.h2.message.DbException.get(DbException.java:169)
    at org.h2.message.DbException.get(DbException.java:146)
    at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:439)
    at org.h2.store.FileLock.lockFile(FileLock.java:336)
    at org.h2.store.FileLock.lock(FileLock.java:128)
    at org.h2.engine.Database.open(Database.java:542)
    at org.h2.engine.Database.openDatabase(Database.java:222)
    at org.h2.engine.Database.<init>(Database.java:217)
    at org.h2.engine.Engine.openSession(Engine.java:56)
    at org.h2.engine.Engine.openSession(Engine.java:159)
    at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
    at org.h2.engine.Engine.createSession(Engine.java:121)
    at org.h2.server.TcpServerThread.run(TcpServerThread.java:133)
    at java.lang.Thread.run(Thread.java:680)

Merci,

  • h2database.com/html/tutorial.html#using_server
  • Cela ne fonctionne pas pour moi
  • OK... je veux dire, s'il vous plaît être plus précis. Pourquoi cela ne fonctionne pas? Que voulez-vous atteindre? Qu'avez-vous essayé jusqu'à présent?
  • Veuillez démontrer la recherche, le code, le travail que vous avez fait jusqu'à maintenant.
  • J'ai ajouté plus de détails
InformationsquelleAutor Feras Odeh | 2012-02-16