具有空格的Derby数据库路径

时间:2013-11-14 14:06:52

标签: client-server whitespace derby

使用derby客户端驱动程序时,如果连接URL中有空格,则拒绝连接。否则可以。

jdbc:derby://localhost:1888/c:/my database/db

报告

no database found

2 个答案:

答案 0 :(得分:0)

一种简单的技术是使用生成的Windows短名称而不是长名称。

在“C:\”中运行'DIR / X'以找出“我的数据库”目录的短名称,然后使用该名称作为文件夹而不是带空格的名称。

答案 1 :(得分:0)

快捷方式c:/my database可能会访问

c:/mydata~1

通过获取目录名称/文件名的前6个非空白字符然后附加~1作为第7个和第8个字符来形成快捷方式。 (如果还有其他mydata~1,则会使用~2

这用于解决MS-DOS中文件和目录的前8个字符限制。