so erstellen Sie eine Datenbank für eine PhoneGap Applikation für android
Ich bin neu in phonegap.le mich bitte wissen, was ist der Prozess für die Erstellung einer Datenbank für eine phonegap-ANDROID-Projekt? ICH BIN MIT ECLIPSE JUNO UND CORDOVA 2.3.0.
Den code im phonegap-docs funktioniert nicht...
<html>
<head>
<title>Contact Example</title>
<script type="text/javascript" charset="utf-8" src="phonegap-2.3.0.js"></script>
<script type="text/javascript" charset="utf-8">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var db = window.openDatabase("test", "1.0", "Test DB", 1000000);
}
</script>
</head>
<body>
<h1>Example</h1>
<p>Open Database</p>
</body>
</html>
dies ist eines der Programme, die ich versucht habe...bekomme ich die Ausgabe, was da ist, in d body-tag..
Meine andere Frage ist, wo können wir sehen in unseren Daten, in die Datenbank eingefügt.Im Android-betrachten wir es mit Hilfe von SQL-LITE MANAGER. Wir haben etwas besonderes für PhoneGap???
So,Bitte führe mich durch diesen....
Haben Sie versucht, das surfen über Google, oder offizielle doc ?
mgpyone,offizielle doc.. <html> <head> <title>Kontakt-Beispiel</title> <script type="text/javascript" charset="utf-8" src="phonegap-2.3.0.js"></script> <script type="text/javascript" charset="utf-8"> Dokument.addEventListener("deviceready", onDeviceReady, false); Funktion onDeviceReady() { var db = Fenster.openDatabase("test", "1.0", "Test DB", 1000000); } </script> </head> <body> <h1>Beispiel</h1> <p>Open Database</p> </body> </html> dies ist war eines der Programme, die ich ausprobiert.ich bekomme, was da ist, in den body-tag
mgpyone,offizielle doc.. <html> <head> <title>Kontakt-Beispiel</title> <script type="text/javascript" charset="utf-8" src="phonegap-2.3.0.js"></script> <script type="text/javascript" charset="utf-8"> Dokument.addEventListener("deviceready", onDeviceReady, false); Funktion onDeviceReady() { var db = Fenster.openDatabase("test", "1.0", "Test DB", 1000000); } </script> </head> <body> <h1>Beispiel</h1> <p>Open Database</p> </body> </html> dies ist war eines der Programme, die ich ausprobiert.ich bekomme, was da ist, in den body-tag
InformationsquelleAutor elegance | 2013-02-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie gerade erstellen eines neuen SQL-Lite Datenbank. Verwenden Sie das Datenbank-Objekt zur Bearbeitung der Daten.
Versuchen, diesen code(aus der offiziellen docs)
Sie können Lesen aus der DB. Funktion queryDB(tx) { tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB); } // Abfrage, die in der Erfolgs-callback // Funktion querySuccess(tx, results) { var len = Ergebnisse.Zeilen.Länge; console.log("DEMO-Tabelle:" + len + " Zeilen gefunden."); for (var i=0; i<len; i++){ console.log("Zeile =" + i + "ID =" + Ergebnis.Zeilen.item(i).id + "Data =" + Ergebnis.Zeilen.item(i).Daten); } } docs.phonegap.com/en/2.4.0/... Überprüfen Sie dies für eine vollständige unterstützten Operationen.
hey,vielen Dank!!!...... okay..ich denke ich nicht zu überprüfen, dies richtig...auch ich bin auf der gleichen Seite für die letzten paar Stunden...:P
manishkumar,ich habe versucht, darauf gibt es keine Antwort...die emulator-Bildschirm ist statisch.....mit dem text in meinem body-tag...gibt es einen anderen Fehler...die ich begangen habe??
Auch der code, den ich bereits in meiner Antwort einfach nur schreibt die DB. Um das Lesen aus der DB müssen Sie den code, den ich bereits in meinem Kommentar. Funktion queryDB(tx) { tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB); } // Abfrage, die in der Erfolgs-callback // Funktion querySuccess(tx, results) { var len = Ergebnisse.Zeilen.Länge; console.log("DEMO-Tabelle:" + len + " Zeilen gefunden."); for (var i=0; i<len; i++){ console.log("Zeile =" + i + "ID =" + Ergebnis.Zeilen.item(i).id + "Data =" + Ergebnis.Zeilen.item(i).Daten); } }
InformationsquelleAutor Manish Kumar