안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.. 이번에 안드로이드를 공부하고 있는 사람입니다.
DB쪽 공부를 하고 있는데... 코드상으로 생성한 DB와 테이블이 정상적으로 생성되었는지 확인을 하고 싶은데
그 방법을 몰라서 몇일째 고생하고 있습니다.
자꾸 에러가 발생하는것이 아무래도 테이블이 정상적으로 생성되지 않은거 같은데...
내 PC본체 어딘가에 db 파일이 생성될거 같은데.. 어디에 생성이 되는건지요??
책에서는 /data/data/<my package>/databases 의 경로라는데... 저 경로를 어디서 확인해야 하는지 도저히 못 찾겠습니다.
고수분들의 조언 부탁 드립니다.
감사합니다.




sdcard가 mount된 avd 작동시키시고
Eclipse -> DDMS -> File Exploer
방법2
sdcard가 mount된 avd 작동시키시고
adb shell
#cd data
#cd data
#cd com.bopduk.BopMusic
#cd database
#ls -l
BOPMUSIC_DB.db
이렇게 자신의 패키지 경로명 주면 됨
방법3
소스코드로 확인할려면
String DB_NAME = "BOPMUSIC_DB";
String dbPath=getApplicationContext().getDatabasePath(DB_NAME).getPath();
Log.i("my db path=", ""+dbPath);
File f=new File(dbPath);
if(f.canRead())
Log.i("DB", "DB를 읽을수 있다");
테이블 확인
SQLite Database Browser2.0설치하시고
eclipse로 db파일 바탕화면으로 복사하고 위 프로그램으로 보시면됨.
http://blog.naver.com/dukci <--------- 제 블러그 Database 게시판 그림 참조하세요