Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 17 » UltraLite - Database Management and Developer Guide » UltraLite overview » UltraLite solution considerations for Windows Mobile

Benefits of UltraLite APIs for Microsoft Windows Mobile

The UltraLite C++, Embedded SQL, and .NET APIs offer several data access models, including a simple table-based data access interface and dynamic SQL for more complex queries.

By combining these benefits, UltraLite gives application developers a flexible architecture for creating applications for their varied deployment environments.

UltraLite.NET API benefits

The UltraLite.NET API is usually recommended for Microsoft Windows Mobile development because the SQL Anywhere .NET API provides common programming models that are shared between UltraLite components and SQL Anywhere, and because of the .NET programming compared C++.

UltraLite C++ and Embedded SQL API benefits

While UltraLite provides high performance in a variety of environments and use cases, Embedded SQL and the UltraLite C++ API are the lowest level APIs and generally deliver the highest performance.

Use the UltraLite C++ API when you are trying to create the smallest application footprint. These applications typically yield the best performance and still maintain a small application file size.