Introduction to UltraLiteJ

UltraLiteJ is a Java-based subset of UltraLite that is designed for Java SE platforms and BlackBerry smartphones. With UltraLiteJ, you can bring transactions, primary and foreign keys, indexes, and other features of relational databases to BlackBerry smartphones. UltraLiteJ provides built-in change tracking and synchronization functions that allow you to build data synchronization into your BlackBerry applications. When used with a MobiLink server, you can use UltraLiteJ to extend Oracle, SQL Server, DB2, Sybase Adaptive Server Enterprise, and SQL Anywhere databases to mobile devices.

UltraLiteJ includes many characteristics typical of relational databases, including storing data in tables, using primary keys, and a transactional database store.

To redistribute UltraLiteJ, you can add Java Archive (JAR) files to your applications. UltraLiteJ is supported on Java SE 1.6 or later and BlackBerry smartphones running OS 4.2 and later.

Note

UltraLiteJ databases are not interchangeable with UltraLite databases. For more information on UltraLite databases, see Introducing UltraLite.


UltraLiteJ features
UltraLiteJ limitations
UltraLiteJ database stores
Data synchronization