gpt4 book ai didi

java - 文件路径上带有空格的 JDBC 连接字符串(sqlite、hsqldb)

转载 作者:行者123 更新时间:2023-11-29 05:47:17 25 4
gpt4 key购买 nike

我必须连接到托管在文件中的数据库。我不必指向一个端口,而是指向一个像这样的 sqlite 连接字符串的文件:

"jdbc:sqlite:database/users.db"

但是当路径上有空格时,我无法弄清楚如何指定路径,例如:

"jdbc:sqlite:C:\\Documents and Settings\\users.db"
"jdbc:sqlite:C:/Documents\ and\ Settings/users.db"

这些都不起作用。

最好我还希望能够以系统不可知的方式指定此路径(即在 Windows 和 Linux 上都有效)。无需对每个进行特定处理。

最佳答案

事实证明 Nishant 是对的,我根本不需要转义字符或使用反斜杠。这有效:

"jdbc:sqlite:C:/Documents and Settings/users.db"

我实际上已经尝试过了,但是另一个错误阻止了我看到它的工作。我有两个错误,但认为我只有一个。

关于java - 文件路径上带有空格的 JDBC 连接字符串(sqlite、hsqldb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15395394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com