I am new to android app development and i am creating an app which creates a database. I have a few question regarding this.
- Each time i launch my app does my app create a new database or will it use the previous database. 
- If it does then how to stop it and use previous database. 
- I am using physical device to run my app instead of using an emulator... how do i view where is my database 
following is my code
public class ExternalDbOpenHelper extends SQLiteOpenHelper {
    public static final String DB_Name = "mydatabase";
    public static final String Table_Name = "Records";
    public ExternalDbOpenHelper(Context context) {
        super(context, DB_Name, null, 1);
        SQLiteDatabase db = this.getWritableDatabase();
    }
    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL("create table " + Table_Name + " (ID INTEGER PRIMARY KEY AUTOINCREMENT, col1 text) ");
    }
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        db.execSQL("Drop table if exists " + Table_Name);
    }
}
 
     
     
     
     
     
    