The ij.dataSource property specifies the datasource to be used to access the database. When specifying a datasource, Derby does not use the DriverManager mechanism to establish connections.
ij.dataSource=dataSourcename ij.dataSource.databaseName=databasename [ij.dataSource.createDatabase=create]
In the following example, ij connects to a database named sample using an EmbeddedDataSource. The sample database is created if it does not already exist.
# # If your application runs on JDK 1.6 or higher, then you should # specify the JDBC4 variant of this DataSource: # org.apache.derby.jdbc.EmbeddedDataSource40. # java -Dij.dataSource=org.apache.derby.jdbc.EmbeddedDataSource -Dij.dataSource.databaseName=sample -Dij.dataSource.createDatabase=create org.apache.derby.tools.ij ij version 10.2 CONNECTION0* * = current connection ij>