The C and C++ interface provides the following benefits for UltraLite developers targeting small devices:
A small, high-performance database store.
The power, efficiency, and flexibility of the C or C++ language.
The ability to deploy an application on Windows CE, Symbian OS, Palm OS, and Windows desktop platforms.
For more information about the features of UltraLite databases, see Creating and Configuring UltraLite Databases.
UltraLite developers that use C++ have two options available:
The UltraLite C++ API.
The ODBC programming interface (component interface).
UltraLite developers that use C must use Embedded SQL or the ODBC programming interface.
Developing embedded SQL applications