class WordDBHelper extends SQLiteOpenHelper{
public WordDBHelper(Context context) {
super(context, "EngWord.db", null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE dic ( _id INTEGER PRIMARY KEY AUTOINCREMENT, " + "eng TEXT, han TEXT);");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
db.execSQL("DROP TABLE IF EXISTS dic");
onCreate(db);
}
}
소스를 보고 예제를 따라하며 만든건데요.
SQLiteOpenHelper를 상속받아서 관련 메소드도 다 정의했습니다.
아 물론 예제도 문제 없이 됩니다.
public WordDBHelper(Context context) {
super(context, "EngWord.db", null, 1);
}
근데 여기 부분.
파일을 만드는 부분인데요.
EngWord.db 라는 파일을 만들어라... 라고 했는데
파일이 아무리 찾아봐도 없습니다 --;
sqlite도 db 매니져 프로그램 같은게 있는거 같던데
그걸 사용해서 안에 내용 좀 볼려고 하니 파일이 도통 없네요 --;
자 첫번째 질문.
저렇게 위치를 지정 안하면 어디로 파일이 들어가나요?
두번째 질문
실제 예제가 아닌 마켓에 올릴 안드로이드 프로그램을 작성할때도 경로 없이 저렇게 경로 지정 없이 만드나요? =_=
간단한걸로 해메고 있는 슬픈 초보에게 좀 알려주셔용 ㅠ_ㅠ




애뮬레이터를 실행하고 이클립스 우측상단보면 DDMS 가 있습니다.
고걸 선택하면 좌측상단에 애뮬레이를 선택하면 우측에 data / data / 프로젝트명 / database 로 들어가면 디비파일이 보일겁니다.
고걸선택해서 우측상단에 파일내보는 아이콘을 클릭하면 밖으로 내어 sql매니저 프로그램으로 쿼리를 날려 내용을 확인할수있습니다
자신의 프로젝트안에 databases 폴도가 자동생성되어 그안에 파일이 들어갑니다.