UltraLite Static Java User's Guide
Data Access Using Pure Java
Building UltraLite Java applications
Your UltraLite application consists of the following:
Class files you created to implement your application.
Generated class files.
The Java core classes (rt.jar).
UltraLite runtime JAR file (ulrt.jar).
Your UltraLite application can be deployed in whatever manner is appropriate. You may wish to package together these class files in a JAR file, for ease of deployment.
Your UltraLite application automatically initializes its own database the first time it is invoked. At first, your database will contain no data. You can add data explicitly using INSERT statements in your application, or you can import data from a consolidated database through synchronization. Explicit INSERT statements are especially useful when developing prototypes.