package br.com.javace.javou.dao; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; import br.com.javace.javou.util.Constant; public class ClasseDB extends SQLiteOpenHelper { private static ClasseDB mInstance = null; public ClasseDB(Context context) { super(context, Constant.DATABASE, null, Constant.DATABASE_VERSION); } public static synchronized ClasseDB getInstance(Context context) { if (mInstance == null) { mInstance = new ClasseDB(context.getApplicationContext()); } return mInstance; } @Override public void onCreate(SQLiteDatabase database) { String TAG = "ClasseDB"; try { String[] tables = Constant.CREATE_TABLE(); for (String table : tables) { database.execSQL(table); Log.d(TAG, "Criando tabela: " + table); } } catch (Exception e) { e.printStackTrace(); Log.e(TAG, "O banco parou"); } } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { } }