Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Enablers: SQL Database
Functional Description

An SQL database is provided for use by all applications.

Qt Extended applications use the database for PIM data, Categories, and the Document Management system. Using an SQL database improves performance and flexibility of classes requiring permanent storage.

To integrate an alternative database engine, tasks include:

  • Providing a Qt SQL Driver (many already supported - see Qt documentation)
  • Creating schema and queries to compensate for any peculiarities of the database engine, if any.

Where an SQL database is used for storage in Qt Extended, non-SQL based APIs are provided for application development. This avoids database implementation dependencies and provides faster development for commonly accessed data.

Features

Schema Migration

The following facilities are available for migrating to newer versions on a database schema update:

  • a version table that records all the release versions ever installed on the device
  • a script that runs at start-up, and is implemented in ensureSchema(), that looks at the version table and updates the database (finally adding a row to the version table)
  • policy documents defining:
    • rules for third parties
    • rules for internal (ie TT developers)

SQLite Integration

  • Qt Extended ships with the SQLite database engine. It is also possible to integrate other database engines.

Copyright © 2009 Nokia Trademarks
Qt Extended 4.4.3
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtextended4.4
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web