微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HSQLDB在数据库文件path有空格时处于embedded模式

HsqlDB文档中提到了以下内容

对于包含空格,混合大小写,特殊字符和/或保留文件名的文件path规范可能需要特别小心。 请阅读您的操作系统文件系统文档。

但是,它们提供了ZERO文档或语法实例,用于实际使用带有保留字符或空格的文件名。 当我用一个空格的文件名,HsqlDB似乎只是挂起我的整个应用程序。

我尝试使用URL语法(“%20”)进行转义,因为HsqlDB从字面上解释了这种语法,所以不起作用。 我已经尝试用单引号和双引号围绕JDBC URL的各个部分。 大多数导致无法访问数据库错误。 至less他们不会简单地挂起。

对isatty做出回应的文件(3)

一般path下载文件

bash:合并由数字文件名sorting的文本文件

Mule文件传输从Windows SMB共享读取文件

在win xp Vista和Windows 7上保存程序数据的位置

有没有人知道文件path有空格时引用embedded式HsqlDB文件的正确方法

从Linux创build隐藏的Windows文件/文件

太大的层次结构树使用recursion,使文件search崩溃

命令行工具在Windows中recursion地删除具有指定名称文件夹?

设置文件和目录的文件权限

使用PHP写入目录:这是一个权限问题?

当我用一个空格的文件名,HsqlDB似乎只是挂起我的整个应用程序。

对于它的价值,我的Windows(Vista)测试盒在数据库路径或数据库名称中没有空格

String connStr = "jdbc:hsqldb:file:C:/Users/Public/test/HsqlDB test/my db"; try (Connection con = DriverManager.getConnection(connStr,"sa","")) {

结果在这

使用hsqldb-2.3.1进行测试。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐