本地数据库存储默认数据

7

我已经使用HTML 5本地存储开发了应用程序。

在初始化我的启用HTML 5的应用程序之前,如何创建一个表并填充10000多行。

请建议一种模式。


检查我的答案。如果不帮助,请告诉我。 - N 1.1
如果这篇文章也被标记为“localStorage”,那就太棒了 ;) - JeroenEijkhof
localStorage是一个简单的键值存储,但我认为OP想要的是本地SQL数据库,而不是localStorage。 - Anurag
SQLite可能会帮助您解决问题。按照N 1.1给出的答案进行操作。要下载整个代码,请访问我的链接http://blog.developeronhire.com/create-sqlite-table-insert-into-sqlite-table/,希望这能帮到您。 - Sujeet
1个回答

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。请查看官方规范了解更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接