Help Center
Local Navigation
- Présentation de SQLite
- Emplacements des fichiers de bases de données SQLite
- Méthode recommandée : utilisation d'un navigateur de base de données SQLite avec BlackBerry Smartphone Simulator
- Réduction de la taille de la base de données à l'aide de la commande vacuum
- Méthode recommandée : optimisation des performances de la base de données SQLite
- Tâches prenant en charge le développement SQLite
- Exemples de code
- Créer une base de données SQLite
- Exemple de code : création d'une base de données SQLite
- Exemple de code : création d'une base de données SQLite cryptée
- Exemple de code : ajout d'un schéma à une base de données SQLite
- Exemple de code : insertion de données de table
- Exemple de code : création d'une insertion paramétrée
- Exemple de code : extraction de données de table
- Exemple de code : suppression de données de table
- Exemple de code : mise à jour de données de table
- Exemple de code : création d'une mise à jour paramétrée
- Exemple de code : suppression d'une base de données SQLite
- Exemple de code : création de la liste des tables de base de données
- Exemple de code : utilisation de transactions
- Glossaire
- Envoyer des commentaires
- Historique de révision du document
- Informations juridiques
Documentation produit
>
Documentation pour les développeurs
>
Guides de développement et référence API pour Java
>
Guide de développement
SQLite - BlackBerry Java Application - 5.0
Créer une base de données SQLite
- Importez les bibliothèques requises.
import net.rim.device.api.ui.*; import net.rim.device.api.ui.component.*; import net.rim.device.api.ui.container.*; import net.rim.device.api.database.*; import net.rim.device.api.io.*;
- Créez le cadre de l'application en développant la classe UiApplication. Cette classe représente votre application. Fournissez une méthode main() pour la nouvelle classe. Dans la méthode main(), créez une instance de la nouvelle classe et appelez la méthode enterEventDispatcher() pour permettre à l'application de recevoir des événements. Fournissez un constructeur à la nouvelle classe. Dans le constructeur, appelez la méthode pushScreen pour afficher l'écran personnalisé de l'application.
public class CreateDatabase extends UiApplication { public static void main(String[] args) { CreateDatabase theApp = new CreateDatabase(); theApp.enterEventDispatcher(); } public CreateDatabase() { pushScreen(new CreateDatabaseScreen()); } } - Créez l'écran de l'application en développant la classe MainScreen. Fournissez un constructeur à la nouvelle classe. Dans le constructeur, créez le titre de l'écran à l'aide d'un objet LabelField et affichez-le en appelant la méthode setTitle(). Appelez la méthode add() pour afficher un champ textuel à l'écran.
class CreateDatabaseScreen extends MainScreen { public CreateDatabaseScreen() { LabelField title = new LabelField("SQLite Create Database Sample", LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH); setTitle(title); add(new RichTextField("Creating a database called " + "MyTestDatabase.db on the SDCard.")); } } - Créez un URI qui représente le fichier de base de données en appelant la méthode statique create() de la classe URI. Appelez la méthode create() de la classe DatabaseFactory pour créer la base de données correspondant à l'URI que vous avez créé.
try { URI myURI = URI.create("file:///SDCard/Databases/SQLite_Guide/" + "MyTestDatabase.db"); DatabaseFactory.create(myURI); } catch ( Exception e ) { System.out.println( e.getMessage() ); e.printStackTrace(); }Ceci crée une base de données SQLite® sur la carte SD du terminal BlackBerry®. Si vous n'indiquez pas le chemin complet de la base de données à créer, elle est créée dans un dossier portant le nom de votre application.
Sujet parent : Exemples de code
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.