본문 바로가기
안드로이드

[안드로이드] SQLite db 구조 보기 ( SQLite Manager 사용하기 )

by 호군 2011. 6. 8.
반응형
개발환경이 이클립스이고, 안드로이드 sdk가 깔렸다고 가정합니다. SQLite DB를 보려면 SQLite Manager가 설치해야 합니다. 이것은 Firefox의 Plug in 형식으로 설치하도록 되어있습니다. 대략적인 순서는 아래와 같습니다.
1. SQLite Manager 설치
2. DDMS로 db파일 export
3. SQLite Manager로 db파일 보기

1. SQLite Manager 설치
 - 개발환경이 Fedora13이고, Firefox가 기본으로 설치되어 있습니다. 그래서 yum을 사용하여 update 합니다.
  [dhna@localhost ~]$ sudo yum update firefox
   만약 설치가 안되셨다면,
  [dhna@localhost ~]$ sudo yum install firefox
 - SQLite Manager를 Add on 하기 (https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/)

2. DDMS로 db파일 export
 - DDMS를 오픈합니다.    
    ① Emulator를 실행합니다.
    ② Window - Open Perspective - Other... 을 클릭합니다.
    ③ DDMS를 선택하고 OK를 클릭합니다.

 - File Explorer를 선택하고, data/data로 들어갑니다.
 - 원하는 package를 선택하고, *.db 파일을 선택합니다.
 - 오른쪽 상단에 디스켓 모양("Pull a file from the device")를 클릭합니다.
 - 원하는 위치에 저장합니다.

3. SQLite Manager로 db파일 보기
 - Filefox를 실행합니다.
 - Tools - SQLite Manager를 클릭합니다.
 - Database - Connect Database를 클릭하고, *.db파일을 선택합니다.
 - Browse & Search 탭을 보시면 db의 table들이 보입니다.
반응형