The UltraLite programming interface exposes a set of objects for data manipulation using an UltraLite database. The following figure describes the object hierarchy.
The following list describes some of the more commonly-used high-level objects.
DatabaseManager manages connections to UltraLite databases.
ConnectionParms holds a set of connection parameters.
CreationParms holds a set of database creation parameters.
See CreationParms class.
Connection represents a database connection, and governs transactions.
See Connection class.
PreparedStatement, ResultSet, and ResultSetSchema manage database requests and their results using SQL.
Table manages data using a table-based API.
See ULTable class.
SyncParms and SyncResult manage synchronization through the MobiLink server.
For more information about synchronization with MobiLink, see UltraLite Clients.