package com.example.phil.myfirstapp.dao; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import com.example.phil.myfirstapp.bdd.DatabaseManager; public abstract class DAOBase { protected final static int VERSION = 3; protected final static String NOM = "sport.db"; protected SQLiteDatabase db = null; protected DatabaseManager databaseManager; public DAOBase(Context context) { this.databaseManager = new DatabaseManager(context, NOM, null, VERSION); } public SQLiteDatabase open() { db = databaseManager.getWritableDatabase(); return db; } public void close() { db.close(); } public SQLiteDatabase getDb() { return db; } }