PFE: Stockage de données avec SQLite

Aujourd’hui j’ai testé le stockage de données pour les applications mobile sur iPhone avec SQLite.
Voici dans les grands traits ce qu’il faut retenir pour pouvoir utiliser le framework SQLite 3 dans vos applications :

  1. Première étape, indépendante de votre application et de Xcode, il faut créer le fichier de votre base de données. Pour se faire, utilisez la fenêtre Terminal de votre Mac.
    La commande suivante crée un fichier qui contiendra votre BDD. Attention, le fichier est créé dans le dossier courant de Terminal (utiliser « cd /chemin » pour changer de répertoire).
    sqlite3 mabase.sqlite
  2. Pour ajouter une table a la BDD, utilisez la syntaxe similaire a SQL.
    CREATE TABLE matable(id INTEGER PRIMARY KEY, nom VARCHAR(25), complete BOOLEAN);
    Les différents types de données, plus restreints, sont décris ici.
  3. Une fois la table créée, ajoutez une entrée en utilisant la syntaxe suivante :
    INSERT INTO matable(id, nom, complete) VALUES(12, 'Une entrée', 0);

Une fois votre base de créée, importez-là dans vos documents de votre projet Xcode.
Pour pouvoir utiliser la BDD SQLite, vous devez importer le framework (fichier libsqlite3.0.dylib) dans votre projet également.
Pour le reste du code, il faut se référer à de nombreux et bien expliqués tutoriels sur le net mais les opérations sur une base restent sensiblement les mêmes (ouverture, fermeture, requête…).

Auteur: Benoit DELDICQUE

Actuellement en poste sur Strasbourg, je suis en charge de la conception et la réalisation d'applications iOS pour iPhone, iPad et iPod touch. En plus de mon activité autour du monde mobile, je suis co-gérant d'une jeune société, Caelys, qui offre aux professionnels une plateforme de vente unique.

Articles similaires

Aucun article pertinent

1 commentaire

  1. zinebCHIGUER 26 mai 2011 à 08:51

    merci beaucoup pour pour cette explication vraiment très simple et compréhensible merci

Laisser un commentaire

Les champs obligatoires sont identifiés par *

*