Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我第一次使用 HSQLDB。现在我必须设置 URL。 jdbc:hsqldb:file:MyPath
jdbc:hsqldb:file:MyPath
现在我的问题。我不想设置 url/DB“强”的路径。我想让它相对于项目/编译项目。例如:如果我的对象在桌面上,则该文件应位于名为“bla”的文件夹中。我该怎么做?
谢谢您的帮助。克里斯
我假设你在窗户上。你可以尝试这样的事情。
jdbc.url=jdbc:hsqldb:file:.\\path\\to\\file\\file(您可以省略 .\\)
jdbc.url=jdbc:hsqldb:file:.\\path\\to\\file\\file
我没有用 HSQLDB 尝试这个,但这是你通常在 Java 中为 Windows 机器指定相对路径的方式;在 Unix 系统上,您必须使用 / 而不是 \\。
如果您想获得与您的项目无关的相对路径,那么您也可以使用System.getProperty("user.home")并从那里获取文件的路径。
System.getProperty("user.home")