我正在 NetBeans 上使用 Maven 将 H2数据库导入我的项目,并将以下代码导入init。一个简单的嵌入式数据库:
//...
Class.forName("org.h2.Driver");
//...
connection = DriverManager.getConnection("jdbc:h2:~/MCUsers");
//...
当我在我的Windows机器上运行代码(我在那里编程)时,它运行正常,我可以创建表和行。但是当我在Linux机器上运行相同的JAR文件时,我收到以下错误:
错误代码:90020消息:数据库可能已在使用中: null 。 可能的解决方案:关闭所有其他连接;使用服务器模式 [90020-194]原因:java.lang.IllegalStateException:文件被锁定: nio:/root/MCUsers.mv.db [1.4.194 / 7]
修改 添加“FILE_LOCK = NO;”也没用。