我使用
HTML 5 Localstorage开发了应用程序.
如何在初始化my之前创建一个TABLE并填充10000行
支持HTML 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
接受的查询是SQLite类型.查看official specification了解更多信息.