Dans l'article précédent « Stockage Web du stockage local HTML5 », nous avons brièvement présenté comment utiliser localStorage pour réaliser un stockage local ; en fait, en plus de sessionStorage et localStorage, HTML5 prend également en charge le stockage de données locales via des bases de données locales ; , HTML5 utilise une base de données de type fichier telle que « SQLLite », qui est principalement concentrée sur les appareils embarqués. Les étudiants familiarisés avec le développement IOS/Android doivent être familiarisés avec la base de données SQLLite.
Les opérations de base de données en HTML5 sont relativement simples, comprenant principalement les deux fonctions suivantes :
1. Créer un objet pour accéder à la base de données via la méthode openDatabase
var db = openDatabase(databasename,version,description,size)
Cette méthode a quatre paramètres, leurs fonctions sont :
databasename : nom de la base de données ;
version : numéro de version de la base de données, facultatif
description : description de la base de données
taille : espace ; alloué pour la base de données Taille ;
2. Utilisez l'objet d'accès à la base de données (tel que db) créé lors de la première étape pour exécuter la méthode de transaction afin d'effectuer le traitement des transactions
db.transaction(function(tx)){
// Exécutez l'instruction pour accéder à la base de données
} ;>
Copier le code
Le code est le suivant :
dataHandler : la fonction de rappel appelée lorsque l'exécution est réussie, à travers laquelle le résultat de la requête ; set peut être obtenu ;
errorHandler : la fonction de rappel appelée lorsque l'exécution échoue ;
Cet article est supporté par la base de données HTML5 , réimplémentez la gestion du carnet d'adresses dans l'article précédent. comme suit :
Les contacts peuvent être créés et enregistrés dans la base de données. Les champs de contact incluent : le nom, le numéro de téléphone portable, l'entreprise, l'heure de création ;
la colonne Exporter toutes les informations de contact actuellement enregistrées
peut supprimer des informations de contact spécifiques ; ;
De même, préparez d'abord une page HTML, comme suit
:
Copier le code
Le code est le suivant :