2012-04-05 18 views
0

我正在使用PhoneGap,n在xCode中使用此代碼,然後正常運行並顯示數據庫,iphone模擬器 - > 5.0 - >應用程序 - >(應用程序名稱) - > Webkit - >數據庫我如何在android中創建/打開數據庫?

但是當我在Eclipse中使用它時,它不會在ddms-> data-> data-> database中創建任何數據庫。 它是如何工作的。建議我

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Contact Example</title> 

    <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
    <script type="text/javascript" charset="utf-8"> 

    // Wait for PhoneGap to load 
    // 
    document.addEventListener("deviceready", onDeviceReady, false); 

    // PhoneGap is ready 
    // 
    function onDeviceReady() { 
     var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000); 
     db.transaction(populateDB, errorCB, successCB); 
    } 

    // Populate the database 
    // 
    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")'); 
    } 

    // Transaction error callback 
    // 
    function errorCB(tx, err) { 
     alert("Error processing SQL: "+err); 
    } 

    // Transaction success callback 
    // 
    function successCB() { 
     alert("success!"); 
    } 

    </script> 
    </head> 
    <body> 
    <h1>Example</h1> 
    <p>Database</p> 
    </body> 
</html> 
+0

這是示例的[鏈接](http://docs.phonegap.com/en/1.5.0/phonegap_storage_storage .md.html#數據庫)。此站點 – MRT 2012-04-05 15:48:49

回答

0

DDMS無法訪問/ data目錄。看到這些這兩個計算器討論爲解決方法:

+0

DDMS可以訪問/ data目錄。但PhoneGap不會在/data/data/com.application/databases存儲數據庫文件。它存儲在/data/data/com.application/app_databases – tersakyan 2012-10-08 19:27:40