コメント:この記事では、HTML5 WebデータベースでSQLステートメントの使用方法を詳細に紹介します。知る必要がある友達はそれを参照できます。
// opendatabaseメソッドが既存のデータベースを開きます。存在しない場合は、データベースが作成されます。パラメーターは、データベース、バージョン、データベースの説明、およびデータサイズVar db = window.opendatabase(mydatabase、1.0、My Database Description、20000)の名前です。データベースでSQLステートメントを使用する方法
dbname.transaction(function(tx){tx.executesql(sql);});
<!doctype html>
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<Meta http-equiv = "content-type" content = "text /html; charset = utf-8" />
<title> </title>
<style type = "text/css">
</style>
</head>
<body>
<div>
</div>
<script type = "text/javascript">
// opendatabaseメソッドが既存のデータベースを開きます。存在しない場合は、データベースが作成されます。
var db = window.opendatabase( "mydatabase"、 "1.0"、 "My Database Description"、20000);
var d = new date();
//データテーブルを作成します
var sql = "テーブルmyTableを作成(mytitleテキスト、タイムスタンプリアル)";
db.Transaction(function(tx){
tx.executesql(sql);
});
//データテーブルにデータを挿入します
db.Transaction(function(tx){
tx.executesql( "mytable(mytitle、timestamp)values(?、?)"、["Huasou Software College、Guangzhou University 3"、d.tolocalestring()]、null、null);
});
//データテーブルを削除します
//db.transaction(function(tx){
// tx.executesql( "ドロップテーブルmyTable");
//});
db.Transaction(function(tx){
tx.executesql( "select * from mytable"、[]、
function(tx、result){
for(var i = 0; i <result.rows.length; i ++){
document.write( '<h1>' +
result.rows.item(i)['mytitle'] + "" +
result.rows.item(i)['timestamp'] +
'</h1>');
}
}、
関数 () {
アラート( "エラー");
});
});
</script>
</body>
</html>