Advertisement
Guest User

sqlite android

a guest
Nov 26th, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. public class MaBaseSQLite extends SQLiteOpenHelper {
  2.  
  3. private static final String TABLE_LIVRES = "table_livres";
  4. private static final String COL_ID = "ID";
  5. private static final String COL_ISBN = "ISBN";
  6. private static final String COL_TITRE = "Titre";
  7.  
  8. private static final String CREATE_BDD = "CREATE TABLE " + TABLE_LIVRES + " ("
  9. + COL_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + COL_ISBN + " TEXT NOT NULL, "
  10. + COL_TITRE + " TEXT NOT NULL);";
  11.  
  12. public MaBaseSQLite(Context context, String name, CursorFactory factory, int version) {
  13. super(context, name, factory, version);
  14. }
  15.  
  16. @Override
  17. public void onCreate(SQLiteDatabase db) {
  18. //on créé la table à partir de la requête écrite dans la variable CREATE_BDD
  19. db.execSQL(CREATE_BDD);
  20. }
  21.  
  22. @Override
  23. public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
  24. //On peut fait ce qu'on veut ici moi j'ai décidé de supprimer la table et de la recréer
  25. //comme ça lorsque je change la version les id repartent de 0
  26. db.execSQL("DROP TABLE " + TABLE_LIVRES + ";");
  27. onCreate(db);
  28. }
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement