html5 操作本地數據庫 完整實例

<%@ page language="java"  pageEncoding="UTF-8"%>
<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8">
		<title>htms5 本地數據庫 演示</title>
	 
		
	<script type="text/javascript"> 
        //openDatabase方法打開已經存在的數據庫,如果不存在將會創建一個數據庫  
        var db = window.openDatabase("mydatabase", "1.0", "我的數據庫描述", 20000);  
        var d = new Date();  
 
        //創建數據表  
        var sql = "CREATE TABLE mytable (mytitle TEXT, timestamp REAL)";  
        db.transaction(function (tx) {  
            tx.executeSql(sql);  
        });  
        //往數據表插入數據  
        db.transaction(function (tx) {  
            tx.executeSql("INSERT INTO mytable (mytitle, timestamp) values(?, ?)", ["11111", d.toLocaleString()], null, null);  
        });  
        //刪除數據表  
        //db.transaction(function (tx) {  
        //   tx.executeSql("DROP TABLE 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>');  
                     }  
                 },  
                        function () {  
                            alert("error");  
                        });  
        });  
 
    </script> 
	</head>
</html>
 

詳細講解可以參考 HTML教程之html 5 本地數據庫(web sql database)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章