如何将JSON OBJECT数据插入SQLite

时间:2015-05-14 06:44:09

标签: json sqlite

我有以下代码将JSON对象插入SQLITE数据库。 我用循环将每个json对象数据插入数据库。 但是最后一个JSON对象只插入到数据库中。

 db.transaction(function(tx) {
      tx.executeSql('CREATE TABLE  news_posts (id integer primary key, title text, content text,thumbnail text,url text,date datetime)');
 });  
 for (var i = 0; i < json.posts.length; i++) {
      db = window.openDatabase("news", "1.0", "Posts database", 200000);
      db.transaction(function(tx) {
       tx.executeSql("INSERT  INTO news_posts   (title,content,thumbnail,url,date) VALUES (?,?,?,?,?)", [json.posts[i].title,json.posts[i].content,json.posts[i].thumbnail,json.posts[i].url,json.posts[i].date], function(tx, res) {
           console.log("Success");
       });
    });
 }

0 个答案:

没有答案