2010-03-06 44 views
7

Tôi đã phát triển ứng dụng bằng cách sử dụng HTML 5 Localstorage.Dữ liệu mặc định của Kho lưu trữ cơ sở dữ liệu cục bộ

Làm cách nào để tạo TABLE và điền 10.000 hàng trở lên trước khi khởi tạo ứng dụng hỗ trợ HTML 5 của tôi.

Vui lòng đề xuất mẫu.

+0

kiểm tra câu trả lời của tôi. cho tôi biết nếu nó không giúp được –

+0

thì cũng tuyệt vời nếu bài đăng này được gắn thẻ "localStorage";) – JeroenEijkhof

+0

localStorage là một kho lưu trữ giá trị khóa đơn giản, nhưng tôi tin rằng những gì OP có thể muốn là cơ sở dữ liệu SQL * cục bộ *, ** not ** * localStorage *. – Anurag

Trả lời

5
var db = openDatabase('dbname', 'dbversion 1.0', 'description', 64*1024); 
db.transaction(function (query){ 
    query.executeSql('CREATE TABLE IF NOT EXISTS tablename (id unique, value)'); 
    var rows = 10000, i; 
    for(i=0; i < rows; i++){ 
     query.executeSql('INSERT INTO tablename (id, value) VALUES ('+ i + ', "Stackoverflow")'); 
    } 

    query.executeSql('SELECT * FROM tablename', [], function (query, results) { 
     for (i = 0; i < 5; i++) { 
     alert(results.rows.item(i).text); 
     } 
    }); 
}); 

//Do magic with your webapp now 

Truy vấn được chấp nhận là loại SQLite. Kiểm tra số official specification để biết thêm.

Các vấn đề liên quan