Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MaBaseSQLite extends SQLiteOpenHelper {
- private static final String TABLE_LIVRES = "table_livres";
- private static final String COL_ID = "ID";
- private static final String COL_ISBN = "ISBN";
- private static final String COL_TITRE = "Titre";
- private static final String CREATE_BDD = "CREATE TABLE " + TABLE_LIVRES + " ("
- + COL_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + COL_ISBN + " TEXT NOT NULL, "
- + COL_TITRE + " TEXT NOT NULL);";
- public MaBaseSQLite(Context context, String name, CursorFactory factory, int version) {
- super(context, name, factory, version);
- }
- @Override
- public void onCreate(SQLiteDatabase db) {
- //on créé la table à partir de la requête écrite dans la variable CREATE_BDD
- db.execSQL(CREATE_BDD);
- }
- @Override
- public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
- //On peut fait ce qu'on veut ici moi j'ai décidé de supprimer la table et de la recréer
- //comme ça lorsque je change la version les id repartent de 0
- db.execSQL("DROP TABLE " + TABLE_LIVRES + ";");
- onCreate(db);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement