You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Dag H. Wanvik (JIRA)" <ji...@apache.org> on 2014/02/28 12:06:19 UTC

[jira] [Comment Edited] (DERBY-6462) Provide more information about database name and path syntax

    [ https://issues.apache.org/jira/browse/DERBY-6462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13915666#comment-13915666 ] 

Dag H. Wanvik edited comment on DERBY-6462 at 2/28/14 11:04 AM:
----------------------------------------------------------------

THanks, Kim. 

* devguide/cdevdvlp40350.dita:
{quote}
"The database path must not contain a colon (:), except after the
drive name in a Windows path. The path separator in the connection URL
is / (forward slash), as in the standard file:/ or file:/// URL
protocol. (You can specify one forward slash or three, but not two.)"
{quote}
This is a bit misleading, perhaps. We do not allow a standard URL file
syntax in the connect statement it seems. 
{code}
ij> connect 'jdbc:derby:file:/tmp/foo';
ERROR 08001: No suitable driver found for jdbc:derby:file:/tmp/foo
{code}
Perhaps the original
reference to forward slash was to explain for Windows users why a
forward, not backward slash is required, using analogy to the URL
syntax.  In the policy files, however, the URL syntax is supported
(not parsed by Derby, but by the Java run-time).

I suggest removing ", as in ....".


was (Author: dagw):
THanks, Kim. 

* devguide/cdevdvlp40350.dita:

"The database path must not contain a colon (:), except after the
drive name in a Windows path. The path separator in the connection URL
is / (forward slash), as in the standard file:/ or file:/// URL
protocol. (You can specify one forward slash or three, but not two.)"

This is a bit misleading, perhaps. We do not allow a standard URL file
syntax in the connect statement it seems. 

ij> connect 'jdbc:derby:file:/tmp/foo';
ERROR 08001: No suitable driver found for jdbc:derby:file:/tmp/foo

Perhaps the original
reference to forward slash was to explain for Windows users why a
forward, not backward slash is required, using analogy to the URL
syntax.  In the policy files, however, the URL syntax is supported
(not parsed by Derby, but by the Java run-time).

I suggest removing ", as in ....".

> Provide more information about database name and path syntax
> ------------------------------------------------------------
>
>                 Key: DERBY-6462
>                 URL: https://issues.apache.org/jira/browse/DERBY-6462
>             Project: Derby
>          Issue Type: Bug
>          Components: Documentation
>    Affects Versions: 10.11.0.0
>            Reporter: Dag H. Wanvik
>            Assignee: Kim Haase
>         Attachments: DERBY-6462-2.diff, DERBY-6462-2.stat, DERBY-6462-2.zip, DERBY-6462.diff, DERBY-6462.stat, DERBY-6462.zip
>
>
> Except for initial Windows drive letters (e.g. K:/derby), colons break Derby.
> Windows can't have colons in directory of file names, so this is a Unix issue.
> [http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx#file_and_directory_names]



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)