Use SQLite on your device and sync it with any database of your choice. Pick your database and QCDBSync is ready to work with it.
Using QCDBAccess you have full control over your local and remote databases. You easily choose what data to synchronize and what to keep only on the device. Any valid SQLite SQL will be executed quickly and easily.
Make multiple dependent updates using the QCDBSync's startTransaction and endTransaction methods to bracket your calls. Rollbacks are automatic and keep your data safe.