【问题标题】:Phonegap sqlite issuesPhonegap sqlite问题
【发布时间】:2014-01-09 18:25:56
【问题描述】:

我的 phonegap 应用程序有一些问题。如果有人能向我解释它是如何工作的,那就太好了。我尝试使用 sqlite 所做的一切似乎都不起作用我几乎尝试了所有教程。

我认为这是最好的教程。我不想粘贴所有代码,所以这里是该教程的链接。

http://yashshah.net/sqlite-tutorial-in-phonegap/

我已经完成了本教程中的所有内容,但它没有创建数据库,甚至没有给我一个错误。在手机(转换后)和浏览器中都是一样的。

如果有人能向我解释我做错了什么,那就太好了..

【问题讨论】:

    标签: android sqlite cordova


    【解决方案1】:

    你可以用这个http://docs.phonegap.com/en/2.5.0/cordova_storage_storage.md.html#Storage。在这里,每件事都有解释。

    document.addEventListener("deviceready", onDeviceReady, false);   
    
    function populateDB(tx) 
    {       
    tx.executeSql('DROP TABLE IF EXISTS demo');   
    tx.executeSql('CREATE TABLE IF NOT EXISTS demo (id unique, data)');   
    tx.executeSql('INSERT INTO demo (id, data) VALUES (1, "First row")');      
    tx.executeSql('INSERT INTO demo (id, data) VALUES (2, "Second row")');  
    }    
    function queryDB(tx) 
    {      
    tx.executeSql('SELECT * FROM demo', [], querySuccess, errorCB); 
    }
    function querySuccess(tx, results) 
    { 
    var len = results.rows.length;     
    alert("demo table: " + len + " rows found.");  
    for (var i=0; i<len; i++)
    {       
    alert("Row = " + i + " ID = " + results.rows.item(i).id + " Data =  " +   results.rows.item(i).data);       
    }    
    }    // Transaction error callback   
    function errorCB(err)
    {        
    alert("Error processing SQL: "+err.code); 
    }    // Transaction success callback   
    function successCB()
    {       
    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);     
    db.transaction(queryDB, errorCB);   
    }    // Cordova is ready   
    function onDeviceReady() 
    {        
    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);     
    db.transaction(populateDB, errorCB, successCB);    
    }  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-15
      • 2012-11-11
      • 2017-05-17
      • 2012-12-07
      • 2014-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多