0
我無法在Android的Phonegap中創建數據庫。無法在Android的Phonegap中創建數據庫
注意:我正在測試Genymotion。
下面是我試過的解決方案:
- Using PhoneGap for Android : Not able to create table in the database
- Creating SQLite Table from Android HTML Assets
- Phonegap: i can't find my sqlite database on android emulator
下面是我的代碼:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var db = window.openDatabase("test", "1.0", "Test DB", 1000000);
db.transaction(populateDB, errorCB, successCB);
}
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")');
}
頁我指科爾多瓦3.1.0版本的文檔:http://docs.phonegap.com/en/3.1.0/cordova_storage_storage.md.html#Database
我試圖找到我的數據庫(test.db的)在模擬器從此路徑:
/data/data/{package_name}/database
或
/data/data/{package_name}/app_database
但它不顯示test.db數據庫。
我是否需要在config.xml文件中包含任何內容?
任何幫助將不勝感激。