UltraLite for C/C++ developers

The C/C++ interfaces provide the following benefits for UltraLite developers:

  • A small, high-performance database store with native synchronization.

  • The power, efficiency, and flexibility of the C or C++ language.

  • The ability to deploy applications on Windows Mobile, Windows desktop platforms, Linux desktop, embedded Linux, and iPhone.

All UltraLite C/C++ interfaces utilize the same UltraLite run time engine. The APIs each provide access to the same underlying functionality.

For more information about the features of UltraLite databases, see Creating and configuring UltraLite databases.


Developing embedded SQL applications
System requirements and supported platforms
UltraLite C/C++ API architecture
Creating databases