2012-04-05 15 views
0

xCodeでこのコードを使用してPhoneGapを使用しています。その後、正しく実行してデータベースを表示し、iphoneシミュレータ - > 5.0 - >アプリケーション - >(アプリケーション名) - > Webkit - >データベースどのように私は/アンドロイドでデータベースを開く/作成?

しかし私が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

:回避策については、これらのこれら二つのstackoverflowの議論を参照してください。 .md.html#データベース)。このサイト – MRT

答えて

0

DDMSは/ dataディレクトリにアクセスできません。これは、[リンク](http://docs.phonegap.com/en/1.5.0/phonegap_storage_storageの一例である

+0

DDMSは/ dataディレクトリにアクセスできます。しかし、PhoneGapは/data/data/com.application/databasesにあるストレージDBファイルではありません。 /data/data/com.application/app_databasesに保存されます。 – tersakyan

関連する問題