如何在服务器模式下启动H2数据库。 必须从APP应用程序启动。 我尝试了以下代码:
服务器=server.create TCP server ().start );
这是连接属性。
Java base.JDBC.URL=JDBC : h 2: TCP ://localhost 33609092/nio ://source/db/database/db; AUTO_SERVER=TRUE
Java base.JDBC.driver=org.H2.driver
javabase.jdbc.username=sa
javabase.jdbc.password=
运行程序时,发生了以下错误:
client.db.exception.Dao exception : org.H2.JDBC.JDBC sqlexception 3360 databasemaybealreadyinuse 3360 ' lockedbyanocky
atorg.H2.message.db exception.getjdbcsqlexception (db exception.Java :329 ) )。
atorg.H2.message.db exception.get (db exception.Java :169 )。
atorg.H2.message.db exception.get (db exception.Java :146 )。
atorg.H2.store.file lock.getexceptionalreadyinuse (file lock.Java :439 )。
atorg.H2.store.file lock.lockfile (file lock.Java :336 )。
atorg.H2.store.file lock.lock (file lock.Java :128 )。
atorg.H2.engine.database.open (database.Java 3360542 ) )。
atorg.H2.engine.database.open database (database.Java :222 )。
atorg.H2.engine.database.(database.Java :217 )
atorg.H2.engine.engine.open session (engine.Java :56 ) )。
atorg.H2.engine.engine.open session (engine.Java :159 ) )。
atorg.H2.engine.engine.createsessionandvalidate (engine.Java :138 )。
atorg.H2.engine.engine.create session (engine.Java :121 )。
atorg.H2.server.TCP服务器thread.run (TCP服务器thread.Java :133 ) )。
at Java.lang.thread.run (thread.Java :680 )。
谢谢你,