This property determines whether ij checks for invalid or non-Derby URL attributes when you are using the embedded driver. Set this property to false to prevent ij from validating URL attributes. The default value is true.
ij> Connect 'jdbc:derby:anyDB;shutdown=rue'; ERROR XJ05B: JDBC attribute 'shutdown' has an invalid value 'rue', valid values are '{true|false}'. ij>
ij.URLCheck={ false | true }
java org.apache.derby.tools.ij ij version 10.10 ij> connect 'mydb;uSer=naomi'; URL Attribute [uSer=naomi] Case of the Derby attribute is incorrect.
java -Dij.URLCheck=false org.apache.derby.tools.ij
ij version 10.10
ij> connect 'mydb;uSer=naomi';
ij>
Typically, you would only explicitly turn off the URL checker if you were using ij with a non-Derby JDBC driver or database.
The URL checker does not check the validity of properties, only database connection URL attributes.
For a list of attributes, see "Setting attributes for the database connection URL" in the Derby Reference Manual. Because the ij.URLCheck property is valid only with the embedded driver, it does not apply to attributes such as securityMechanism=value, ssl=sslMode, and the attributes related to tracing.