UltraLite C/C++ API architecture

The UltraLite C/C++ API architecture is defined in the ulcpp.h header file. The following list describes some of the commonly used objects:

  • ULDatabaseManager   Provides methods for managing database connections, such as CreateDatabase and OpenConnection.

  • ULConnection   Represents a connection to an UltraLite database. You can create one or more ULConnection objects.

  • ULTable   Provides direct access to tables in the database.

  • ULPreparedStatement, ULResultSet, and ULResultSetSchema   Create Dynamic SQL statements, make queries and execute INSERT, UPDATE, and DELETE statements, and attain programmatic control over database result sets.

For more information about accessing the API reference, see UltraLite C/C++ API reference.