url: the original url
connection_type: a static string that indicate the protocol. If the
url does not begin with a valid protocol, null is returned by this
method instead of the properties object.
host: name of host in networked modes in lowercase
port: port number in networked mode, or 0 if not present
path: path of the resource on server in networked modes,
/ (slash) in all cases apart from
servlet path which is / (slash) plus the name of the servlet
database: database name. For memory, resource and networked modes,
this is returned in lowercase, for file databases the original
case of characters is preserved. Returns empty string if name is not
present in the url.
for each protocol if port number is not in the url
Additional connection properties specified as key/value pairs.
null returned if the part that should represent the port is notan integer or the part for database name is empty.Empty HsqlProperties returned if if url does not begin with validprotocol and could refer to another JDBC driver.