Commentaire: Cet article présentera en détail comment utiliser les instructions SQL dans la base de données Web HTML5. Les amis qui ont besoin de savoir peuvent y faire référence.
// La méthode OpenDatabase ouvre la base de données existante. S'il n'existe pas, une base de données sera créée. Les paramètres sont le nom de la base de données, de la version, de la description de la base de données et de la taille des données var db = window.openDatabase (MyDatabase, 1.0, My Database Description, 20000);Comment utiliser les instructions SQL dans la base de données
dbname.transaction (function (tx) {tx.Executesql (sql);});
<! Doctype html>
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> </Title>
<style type = "text / css">
</ style>
</ head>
<body>
<div>
</div>
<script type = "text / javascript">
// La méthode OpenDatabase ouvre la base de données existante. S'il n'existe pas, une base de données sera créée.
var db = window.openDatabase ("MyDatabase", "1.0", "My Database Description", 20000);
var d = new Date ();
// Créer un tableau de données
var sql = "Create Table MyTable (MytiTle Text, Timestamp Real)";
db.transaction (fonction (tx) {
tx.ExECUTESQL (SQL);
});
// insérer des données dans le tableau de données
db.transaction (fonction (tx) {
TX.EXECUTESQL ("INSERT INTO MYTABLE (MytiTle, Timestamp) VALEURS (?,?)", ["Huasou Software College, Guangzhou University 3", D.Tolocalestring ()], null, null);
});
// Supprimer le tableau de données
//db.transaction(function (tx) {
// tx.ExECUTESQL ("Drop Table MyTable");
//});
db.transaction (fonction (tx) {
tx.ExECUTESQL ("SELECT * FROM MYTABLE", [],
fonction (tx, résultat) {
pour (var i = 0; i <result.Rows.length; i ++) {
document.write ('<h1>' +
résultat.Rows.item (i) ['mytitle'] + "" +
résultat.Rows.item (i) ['horodatage'] +
'</h1>');
}
},
fonction () {
alert ("erreur");
});
});
</cript>
</docy>
</html>