Sqlite onCreate () problema Quiero que mi base de datos creada una vez, y no va a cambiar, pero no puedo crear datos cuando estoy en onCreate ()

Quiero que mi base de datos creada una vez, y no cambiará, pero no puedo crear datos cuando estoy en onCreate () …

public class EventsData extends SQLiteOpenHelper { private static final String DATABASE_NAME = "events.db"; private static final int DATABASE_VERSION = 1; public EventsData(Context ctx) { super(ctx, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL("CREATE TABLE " + TABLE_NAME + " (" + _ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + TIME + " TEXT NOT NULL," + TITLE + " TEXT NOT NULL);"); //This doesn't work.. db.execSQL("INSERT INTO"+TABLE_NAME+"VALUES(null, 'hello', 'android');"); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME); onCreate(db); } } 

La línea

  db.execSQL("INSERT INTO"+TABLE_NAME+"VALUES(null, 'hello', 'android'); 

Falta espacios alrededor de TABLE_NAME. Si ejecuta exactamente esta línea, no puede funcionar.

1> ¿Ha abierto la base de datos?

2> Además, cree otra clase que tendrá los métodos de utilidad como openDatabase, createTable, deleteTable, insertValues, etc.

Sintaxis de ejemplo para INSERT STATEMENT

DatabaseDb.execSQL (valores INSERT INTO TABLE_NAME ('Chiranjib', 'Banerjee', 1););

  • Android obteniendo cadenas de la base de datos sqlite a autocompletetextview
  • En Android, compruebe si la base de datos sqlite existe falla de vez en cuando
  • ¿Cómo obtener tablas columnas arraylist en Android?
  • Qué sucede con una base de datos Sqlite cuando se quita la aplicación
  • Pre-poblado Trie
  • Búsqueda SQLite FTS4 con caracteres especiales
  • Jest error de caso de prueba en reactivo nativo mediante el complemento externo
  • getApplicationContext () devuelve null, pero funciona en otras actividades
  • Android usando SQLCipher - ¿cómo se puede descifrar?
  • Varios Table SQLite DB Adapter (s) en Android?
  • Compruebe si el cursor tiene resultados
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.