UltraLite Database User's Guide
Using UltraLite Static Interfaces
All the data access instructions for your application are defined by adding SQL statements to the reference database.
If you use the C++ API, you can also use publications to define data access methods. For information on using publications, see Defining UltraLite tables.
If you are using embedded SQL, the SQL preprocessor carries out the tasks in this section for you.
Creating an UltraLite project
Adding SQL statements to an UltraLite project
Writing UltraLite SQL statements