Articles of sqlite

Database SQLite su scheda SD

Sto cercando di creare un database SQLite sulla scheda SD (non voglio usare la memoria interna dell’utente). Conosco il modello OpenHelper: public DatabaseFoo(Context context) { OpenHelper openHelper = new OpenHelper(context); mDb = openHelper.getWritableDatabase(); } private static class OpenHelper extends SQLiteOpenHelper { public OpenHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } … quindi se vogliamo creare […]

Modifica un valore in una colonna in sqlite

Devo aggiornare un valore in una colonna da una certa tabella. Ho provato questo: public void updateOneColumn(String TABLE_NAME, String Column, String rowId, String ColumnName, String newValue){ String sql = “UPDATE “+TABLE_NAME +” SET ” + ColumnName+ ” = “+newValue+” WHERE “+Column+ ” = “+rowId; db.beginTransaction(); SQLiteStatement stmt = db.compileStatement(sql); try{ stmt.execute(); db.setTransactionSuccessful(); }finally{ db.endTransaction(); } […]

Creazione di vincoli di chiave esterna in ORMLite in SQLite

Poiché non è ansible aggiungere chiavi esterne utilizzando un’istruzione “ALTER TABLE” in SQLite, sono bloccato su come configurare il mio database per applicare chiavi esterne valide o eseguire eliminazioni in cascata senza sovraccarico esplicito del codice. Qualcuno ha un’idea di come realizzare questo con ORMLite sotto SQLite?

Query di aggiornamento del database SQLite con più condizioni in cui Android

Voglio aggiornare la mia tabella di database con più condizioni dove. Ho già fatto con single dove condizione db.update(TABLE_MISSING_ITEMS, values, KEY_AUTHOR + ” = ?”, new String[] { String.valueOf(items.getAuthor()) }); Ora voglio 2 dove condizione. PS: – Nessuna query non elaborata

Ispezione del database SQL di Android da Eclipse

C’è un modo per ispezionare direttamente un database SQLite3 in Android tramite Eclipse o devo farlo tramite la shell?

Recupero di una SITE SQLite in Java su Android

Sono nuovo di SQLite e Java, e sto cercando di imparare le cose al volo. Ho una colonna che contiene alcuni valori numerici e vorrei ottenere la sum e visualizzarla in una vista testo. Il mio codice attuale è questo: public Cursor getTotal() { return sqliteDatabase2.rawQuery( “SELECT SUM(COL_VALUES) as sum FROM myTable”, null); } Non […]

Come si usa SQLiteOpenHelper con il database su sd-card?

Secondo varie risposte qui e nell’applicazione di estensione web e il suo metodo ereditato getDatabasePath () consentirebbe di impostare il percorso di archiviazione del database dalla posizione di memoria interna standard a una scheda SD inserita di dimensioni maggiori. Questo non funziona per me. Il costrutto suggerito sta ancora usando il database sulla memoria interna. […]

“SELECT last_insert_rowid ()” restituisce sempre “0”

Ho un problema con “last_insert_rowid ()”. Nella mia DB-Helper-Class sto facendo quanto segue: public int getLastID() { final String MY_QUERY = “SELECT last_insert_rowid() FROM “+ DATABASE_TABLE5; Cursor cur = mDb.rawQuery(MY_QUERY, null); cur.moveToFirst(); int ID = cur.getInt(0); cur.close(); return ID; } Ma quando lo chiamo nel mio intento: int ID = mDbHelper.getLastID(); Toast.makeText(this, “LastID: ” + […]

Backup e ripristino del database SQLite su sdcard

Come posso effettuare il backup automatico del mio database sulla sdcard nella mia app? E in seguito, come posso ripristinarlo?

Rollback SQLite Android

Sto facendo il database syn. Download di dati tra sql server e sqlite. Se durante l’aggiornamento / inserimento di record in sqlite ci sono delle circostanze, la connettività Internet è lenta o disconnessa, quindi è necessario eseguire il rollback. È ansible in questo codice o Come utilizzare la transazione qui. public void insertTableRecords(String strTableName, String[] […]