SQLite ist eine Softwarebibliothek, die eine in sich geschlossene, serverlose, transaktionsfreie SQL-Datenbank-Engine ohne Konfiguration implementiert.
Das Android SDK bietet einige praktische Methoden zum Bearbeiten von Daten mit SQLite. Sowohl die Einfüge- als auch die Ersetzungsmethode verwenden jedoch einige nullColumnHackParameter, deren Verwendung ich nicht verstehe. In der Dokumentation wird dies im Folgenden erläutert. Was ist jedoch, wenn eine Tabelle mehrere Spalten enthält, die dies zulassen NULL? …
Ich arbeite mit einer SQLite-Datenbank auf Android. Mein Datenbankmanager ist ein Singleton und öffnet gerade eine Verbindung zur Datenbank, wenn diese initialisiert wird. Es ist sicher, die Datenbank die ganze Zeit geöffnet zu lassen, damit sie bereits geöffnet ist, wenn jemand meine Klasse anruft, um mit der Datenbank zu arbeiten. …
Ich habe die Entwicklung mit einer SQLITE-Datenbank mit Produktion in POSTGRESQL durchgeführt. Ich habe gerade meine lokale Datenbank mit einer großen Datenmenge aktualisiert und muss eine bestimmte Tabelle in die Produktionsdatenbank übertragen. Basierend auf der Ausführung sqlite database .dump > /the/path/to/sqlite-dumpfile.sqlgibt SQLITE einen Tabellendump im folgenden Format aus: BEGIN TRANSACTION; …
Die Room Persistence Library von Android enthält freundlicherweise die Anmerkungen @Insert und @Update, die für Objekte oder Sammlungen funktionieren. Ich habe jedoch einen Anwendungsfall (Push-Benachrichtigungen, die ein Modell enthalten), für den ein UPSERT erforderlich wäre, da die Daten möglicherweise in der Datenbank vorhanden sind oder nicht. Sqlite hat kein Upsert …
Hintergrund Ich habe ein Android-Projekt, das eine Datenbank mit zwei Tabellen hat: tbl_questionund tbl_alternative. Um die Ansichten mit Fragen und Alternativen zu füllen, verwende ich Cursor. Es gibt keine Probleme beim Abrufen der benötigten Daten, bis ich versuche, die beiden Tabellen zu verbinden. Tbl_question ------------- _Ich würde Frage Kategorie ID …
Ich verwende SQLite für mein iPhone und gehe davon aus, dass sich das Datenbankschema im Laufe der Zeit ändern wird. Was sind die Fallstricke, Namenskonventionen und Dinge, auf die Sie achten müssen, um jedes Mal eine erfolgreiche Migration durchzuführen? Ich habe beispielsweise darüber nachgedacht, eine Version an den Datenbanknamen anzuhängen …
Ich habe ein Problem beim Schließen meiner Datenbank, bevor versucht wird, die Datei zu löschen. Der Code ist gerecht myconnection.Close(); File.Delete(filename); Und das Löschen löst eine Ausnahme aus, dass die Datei noch verwendet wird. Ich habe Delete () im Debugger nach einigen Minuten erneut ausprobiert, es handelt sich also nicht …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Verbessere diese Frage Gibt es gute Faustregeln für …
Ist es möglich, einen bestimmten Wert in einer Tabelle um eine bestimmte Zahl zu erhöhen, ohne den letzten Wert zu lesen und anschließend zu aktualisieren? dh ich habe Spalten "Produkt" und "Qualität": Produkt: iLamp Qualität: 50 Ich möchte die Qualität um x erhöhen (oder verringern). Um dies zu erreichen, lese …
Ich habe es versucht : UPDATE closure JOIN item ON ( item_id = id ) SET checked = 0 WHERE ancestor_id = 1 Und: UPDATE closure, item SET checked = 0 WHERE ancestor_id = 1 AND item_id = id Beide funktionieren mit MySQL, aber diese geben mir einen Syntaxfehler in …
Ich habe einen Tisch question_tableund einen ImageButton( Zurück ). Ich muss den zuletzt eingefügten Datensatz aus der Datenbank abrufen, nachdem ich auf Zurück geklickt habe . Meine Zeile enthält die folgenden Spalten: question, optionA, optionB, optionC, optionD, und ich brauche die Daten für die Verwendung auf meinem Activity. Ich erstelle …
Ich möchte vermeiden, dass mein Code viele Überprüfungen wie die folgenden enthält: myObj.someStringField = rdr.IsDBNull(someOrdinal) ? string.Empty : rdr.GetString(someOrdinal); Ich dachte, ich könnte meine Abfrage einfach dazu bringen, sich um die Nullen zu kümmern, indem ich so etwas mache: SELECT myField1, [isnull](myField1, '') FROM myTable1 WHERE myField1 = someCondition Ich …
Was ist der richtige Weg, um es zu tun? Kopiere ich nur die .sq3-Datei? Was ist, wenn sich Benutzer auf der Site befinden und die Datei während des Kopierens geschrieben wird?
Ich versuche, ein einfaches Anmeldeformular zu erstellen, in dem ich die auf dem Anmeldebildschirm eingegebene Anmelde-ID und das Kennwort mit der in der Datenbank gespeicherten vergleiche. Ich verwende die folgende Abfrage: final String DATABASE_COMPARE = "select count(*) from users where uname=" + loginname + "and pwd=" + loginpass + ");" …
Ich muss SQLite in meiner Anwendung implementieren. Ich habe dieses Tutorial befolgt. Erstellen und Verwenden von Datenbanken in Android One Alles funktioniert gut. Ich habe 1 Zeile mit 5 Spalten eingefügt. Jetzt möchte ich nur den Wert von 1 Spalte aktualisieren und andere bleiben gleich. Es gibt eine Aktualisierungsmethode im …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.