Tag: sqlite

Was ist der Vorteil von SQLite statt Datei?

In Android, die Eingabe von Daten in SQLite verwendet mehr Zeit und mehr Zeilen von Codes als in. Txt-Datei. Speichern von Daten in .txt und verwenden FileReader ist bequem, um die Daten zu erhalten. Was ist der Vorteil von SQLite statt Datei?

So löschen Sie Tabellen und Datenbank mit Sqiltehelper in Android

Ich habe einen Klassenaufruf erstellt. DatabaseHandler erweitert SQLiteOpenHelper. Ich möchte die Datenbank oder die Tabelle auf den Button-Klick gelöscht haben. Was sind die Parameter, die ich an die Anrufmethode übergeben muss? Hier ist der Code als Referenz: public class DatabaseHandler extends SQLiteOpenHelper { // All Static variables // Database Version public static final int DATABASE_VERSION […]

Android Store ein Paketbares Objekt in SQLite

Ich muss einen Objektinhalt in Sqlite speichern. Ich habe mich gefragt, welches war der beste Weg, um es mit einer Serialisierung des Objekts oder mit Parcelable zu tun. Ist es möglich, es als Paket zu speichern? Wie kann ich es tun?

SQLite Auto Inkrement funktioniert nicht

Ok das ist nicht spamming und es soll einfach sein Ich weiß nicht, warum es nicht funktioniert das ist mein Code: gamesdatabase = openOrCreateDatabase("GamesDatabase", MODE_PRIVATE, null); gamesdatabase.execSQL("CREATE TABLE IF NOT EXISTS Games (ID INTEGER PRIMARY KEY, Name VARACHAR, NPlayers INT(1), NRounds INT(2), WinScore INT(2));"); gamesdatabase.execSQL("INSERT INTO Games (ID, Name, NPlayers, NRounds, WinScore ) VALUES ( […]

Sie müssen eine SQLite-Abfrage in absteigender Reihenfolge anzeigen

Ich möchte eine Abfrage machen, damit das Ergebnis in undeutlich absteigender Reihenfolge angezeigt wird. Angenommen, Spalte ID hat sechs Zeilen. Ich brauche eine Abfrage, die mir die Liste der IDs undeutlich absteigend von 6 bis 1 zeigt. EDIT: Basierend auf dem Text des ersten Beitrags ist die Frage, wie die Abfrage in absteigender Reihenfolge angezeigt […]

Alle Zeilen aus einer Tabelle löschen, nullpointer auslöst

Ich versuche, eine Funktion zu schreiben, die jede Zeile in einer gegebenen Tabelle löschen wird, aber ich bekomme eine Null-Pointer-Ausnahme. Könnte jemand mich in die richtige Richtung zeigen? Hier ist der Code … public void deleteall(){ SQLiteDatabase db = tweets.getWritableDatabase(); String delete = "TRUNCATE FROM tweets"; db.rawQuery(delete, null); }

Android One Plus Two: Fehler beim Ändern des Gebietsschemas für db

Ich verwende Sqlite Datenbank in einem meiner Android-Projekt. Es funktioniert gut in allen Geräten außer One Plus Two Gerät. Ich bekomme eine Ausnahme beim Versuch, die Datenbank zu öffnen. Das ist der Crashlog. 12-23 19:14:35.235: E/SQLiteLog(3133): (11) database corruption at line 53216 of [9491ba7d73] 12-23 19:14:35.235: E/SQLiteLog(3133): (11) statement aborts at 7: [SELECT locale FROM […]

Android.database.CursorWindowAllocationException: Cursor-Fensterzuweisung von 2048 kb ist auch nach dem Schließen des Cursors fehlgeschlagen

Es gibt viele Fragen zu SO über CursorWindowAllocatoinException: SQLite Android Datenbank Cursor Fenster Zuweisung von 2048 kb fehlgeschlagen CursorWindow konnte nicht zugewiesen werden Out of Memory bei der Zuweisung von Cursors Android SQLite CursorWindowAllocationException Absturz Alle von ihnen deuten darauf hin, dass der Cursor nach dem Gebrauch geschlossen sein muss. Aber das hat mein Problem […]

Verwenden von Swagger mit einer Android-Datenbank

Ich suche weg, um Swagger mit einer On-Device-Datenbank auf Android zu benutzen, idealerweise mit GreenDAO und Retrofit, aber ich bin bereit zu verwenden, was funktioniert. Die App muss eine persistente Datenbank haben und auch synchronisieren / kommunizieren mit einem Server, der Swagger verwendet. Ich suche nach Weisen, die Codegenerierung von Swagger mit einer On-Device-Datenbank zu […]

Android SQLiteException: Fehler beim Ändern von Gebietsschema für db zu 'en_US'

Ich habe vor kurzem eine meiner (Open-Source) Android Apps aktualisiert und meine Benutzer bekommen eine Ausnahme, die ich nicht replizieren kann. Die wichtigsten Teile sind: android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5) und dann Caused by: android.database.sqlite.SQLiteException: Failed to change locale for db '/data/data/com.airlocksoftware.hackernews/databases/hacker_news_cache.db' to 'en_US'. Dies geschieht auf Geräten mit Android 2.3 – 4.2.1 und […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.