Kommentar: In diesem Artikel wird detailliert vorgestellt, wie SQL -Anweisungen in der HTML5 -Webdatenbank verwendet werden. Freunde, die wissen müssen, können sich darauf beziehen.
// Die Opendatabase -Methode öffnet die vorhandene Datenbank. Wenn es nicht vorhanden ist, wird eine Datenbank erstellt. Die Parameter sind der Name der Datenbank, der Version, der Datenbankbeschreibung und der Datengröße var db = window.opendatabase (MyDatabase, 1.0, My Database Beschreibung, 20000);So verwenden Sie SQL -Anweisungen in der Datenbank
dbname.transaction (function (tx) {tx.executesql (SQL);});
<! DocType html>
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> </title>
<style type = "text/css">
</style>
</head>
<body>
<div>
</div>
<script type = "text/javaScript">
// Die Opendatabase -Methode öffnet die vorhandene Datenbank. Wenn es nicht vorhanden ist, wird eine Datenbank erstellt.
var db = window.opendatabase ("mydatabase", "1.0", "meine Datenbankbeschreibung", 20000);
var d = neues Datum ();
// Erstellen Sie eine Datentabelle
var sql = "Tabelle mytable erstellen (Mytitle Text, Timestamp Real)";
db.transaction (Funktion (tx) {
tx.executesql (SQL);
});
// Daten in die Datentabelle einfügen
db.transaction (Funktion (tx) {
tx.executesql ("In mytable einfügen (mytitle, timestemp) Werte (?,?)", ["Huasou Software College, Guangzhou University 3", D.Tolocalestring ()], Null, Null);
});
// die Datentabelle löschen
//db.transaction(Function (tx) {
// tx.executesql ("Droptabelle mytable");
//});
db.transaction (Funktion (tx) {
tx.executesql ("aus mytable auswählen", [],
Funktion (TX, Ergebnis) {
für (var i = 0; i <result.rows.length; i ++) {
document.write ('<h1>' +
result.rows.Item (i) ['mytitle'] + "" +
result.rows.Item (i) ['timestamp'] +
'</h1>');
}
},
function () {
Alert ("Fehler");
});
});
</script>
</body>
</html>