UltraLite Static Java User's Guide
Data Access Using Pure Java
Connecting to and configuring your UltraLite database
The UltraLite JdbcDatabase.connect() method discussed in the previous section provides the simplest method of connecting to an UltraLite database. However, you can also establish a connection in the standard JDBC manner, and this section describes how to do so.
UltraLite applications connect to their database using a JDBC driver, which is included in the UltraLite runtime classes (ulrt.jar). You must load and register the JDBC driver in your application before connecting to the database. Use the Class.forName() method to load the driver. This method takes the driver package name as its argument:
Class.forName( "ianywhere.ultralite.jdbc.JdbcDriver");
The JDBC driver automatically registers itself when it is loaded.
Although there is typically only one driver registered in each application, you can load multiple drivers in one application. Load each driver using the same methods as above. The DriverManager decides which driver to use when connecting to the database.
The DriverManager.getDriver(url) method returns the Driver for the specified URL.
To handle the case where the driver cannot be found, catch ClassNotFoundException as follows:
try{ Class.forName( "ianywhere.ultralite.jdbc.JdbcDriver"); } catch(ClassNotFoundException e){ System.out.println( "Exception: " + e.getMessage() ); e.printStackTrace(); }