2015-01-10 34 views
6

Jestem nowy w tworzeniu aplikacji dla systemu Android w programie Dreamweaver CC z luką telefoniczną. Zaprojektowałem prostą formę, że mając 4 pola muszę przechowywać te pola w bazie danych sqlite? W bazie danych Eclipse import sqlite i otwórz połączenie z bazą danych, a następnie utwórz dane tabeli i magazynu. To działa dobrze, muszę zrobić to samo tutaj w Dreamweaver CC?Jak przechowywać dane w bazie danych sqlite za pomocą jQuery-mobile dreamviewer cc z phonegap w systemie Android?

import android.database.sqlite.SQLiteDatabase; 
SQLiteDatabase db; 
db = this.openOrCreateDatabase("QAOD", MODE_PRIVATE, null); 
db.execSQL("INSERT INTO TableName(Id) VALUES(18)"); 

Format ten kod działa poprawnie w Zaćmienie androida ale muszę użyć tego kodu i przechowywanie danych SQLite w Dreamweaver CC z telefonu luki. Pomóż mi lub zaproponuj mi przechowywanie danych.

Odpowiedz

4

Wspomniałeś, że używasz Phonegap. Są to kroki, aby utworzyć i dodać rekordy do sqlite database w Androidzie

pierwsze: Dodaj Plugin

cordova plugin add https://github.com/brodysoft/Cordova-SQLitePlugin 

drugie: Open Database

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() { 
    var db = window.sqlitePlugin.openDatabase({name: "my.db"}); 
} 

trzecie: Użyj go (Create , Aktualizuj lub Usuń)

db.transaction(function(tx) { 
    tx.executeSql('DROP TABLE IF EXISTS test_table'); 
    tx.executeSql('CREATE TABLE IF NOT EXISTS test_table (id integer primary key, data text, data_num integer)'); 

    // demonstrate PRAGMA: 
    db.executeSql("pragma table_info (test_table);", [], function(res) { 
     console.log("PRAGMA res: " + JSON.stringify(res)); 
    }); 

Możesz przeczytać więcej here...