H2尝试在无效位置创建数据库

时间:2012-02-02 10:39:13

标签: h2

当我尝试在Web控制台中使用以下URL

在H2中创建数据库时
jdbc:h2:tcp://localhost/data/vervikMonitor

我收到以下错误:

IO Exception: "java.io.FileNotFoundException: 
C:\Program Files\H2\bin\data\vervikMonitor.lock.db (No access)"; 
"C:/Program Files/H2/bin/data/vervikMonitor.lock.db" [90031-162] 90031/90031 (Help)

我有一个挪威语版本的Windows,因此我的程序文件夹的路径是C:/Programfiler/ - 为什么H2尝试访问英语样式c:/Program Files/,该参考存储在哪里?

1 个答案:

答案 0 :(得分:1)

尝试绝对路径(注意//):

jdbc:h2:tcp://localhost//data/vervikMonitor

当然,您必须确保C:\data\vervikMonitor是可写的。或者您可以使用其他目录:)