메인 클래스에서 다음과 같은 SQL DB를 만들어두었습니다.


static class PathDBHelper extends SQLiteOpenHelper {

public PathDBHelper(Context context) {

   super(context, "Path.db", null, 1);

}

public void onCreate(SQLiteDatabase db) {

   db.execSQL("CREATE TABLE slidepath( _id INTEGER PRIMARY KEY AUTOINCREMENT," + "slideid TEXT, folderpath1 TEXT" +

    ", folderpath2 TEXT, folderpath3 TEXT, position1 TEXT, position2 TEXT, position3 TEXT);");

}

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

   db.execSQL("DROP TABLE IF EXISTS slidepath");

   onCreate(db);

}

}


여기서 만들어진 DB자료를 이용하고 싶은데


자료 참조 개념이 안잡혀서 그런지 가닥을 잡기 어렵네요...


PathDBHelper 클래스의 경우 메인 클래스의 하부 클래스니까 전역범위로 끌어서 쓰는게 가능할까요?


다른 클래스에서 이 클래스를 참조하려면 다른 예약어가 필요할까요...