Live Brilliant

SQLite3 접속하기 본문

개발은 핵찜이야/Android

SQLite3 접속하기

주인정 2012. 4. 17. 20:03

안드로이드에는 sqlite 가 기본 탑재 되어있다.

사용방법에 대해서 알아보도록 하자.
프로그램 동작에서 기록되는 데이타는 sqlite database 에 저장이 된다.
db 목록과 table 목록 등을 한눈에 보기위한 작업을 해보자.
1. 데이타 베이스 파일 위치 확인
C:\>adb shell 로 접속을 한다.
#ls <= root 이하 디렉토리
ls
sqlite_stmt_journals
config
cashe
sdcard
d
etc
system
sys
sbin
proc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev
데이타 베이스가 생성이 되면 파일은 /data/data/<package_name>/databases/ 아래 db 파일이 생성이 된다.
위 내용중 data 디렉토리에 notepad2 데이터 베이스 경로를 확인해 보자.
#cd /data/data/com.android.demo.notepad2
2. sqlite3 를 사용하기
데이터 베이스 접속 명령어
sqlite3 database file명 을 하면 데이터 베이스에 접근할수 있다.
# sqlite3 /data/data/com.android.demo.notepad2/databases/data (data는db파일명이다.)
 
sqlite> .tables <= 해당 db에 테이블 리스트 확인
sqlite> select * from notes; <= 해당 테이블에 모든 데이타를 불러온다.
sqlite> .quit <= sqlite 나가기
이외 표준 sql문을 사용하면 된다.

'개발은 핵찜이야 > Android' 카테고리의 다른 글

sqlite 툴 사용하기  (0) 2012.04.18
안드로이드 한글입력기 설치 방법  (0) 2012.04.18
안드로이드 잡코드 모음  (0) 2012.04.18
Tabs 예제  (0) 2012.04.18
ADB 사용하기  (0) 2012.04.17
Comments