iPhone app 에서 sqlite3 사용하기
개발용 Mac에서 sqlite3 가 있는지 확인. (없으면 설치해야 함- 보통은 XCode 설치하면 다 있음)
터미널 하나 열어서 sqlite3 [사용할 DB 파일(없으면 생성됨)]
1 2 3 4 5 6 7 8 9 |
]$ sqlite3 test.db sqlite> -- 테이블 생성 sqlite> CREATE TABLE test(seq INTEGER PRIMARY KEY, id VARCHAR(5), name VARCHAR(10), del BOOLEAN); sqlite> -- 테이블에 값입력 sqlite> INSERT INTO test (seq,id,name,del) VALUES (1,'0001','kim',false); sqlite> -- 테이블 검색 sqlite> select * from test; sqlite> -- 생성된 테이블 보기 sqlite> .table |
* sqlite 명령어를 보고 싶으면 .help 를 입력하면 볼 수 있다.
test.sqlite을 XCode 프로젝트에 추가
Resources에서 Add > Existing Files 으로 test.db 추가.
sqlite3 의 Frameworks 라이브러리 추가
Frameworks에서 Add > Existing Frameworks 으로 libsqlite3.0.dylib 추가
(설정에 따라 다 다를수 있으므로 search 해서 찾아야 하며, 용랴이 약 1.7M 정도 됨.)
sqlite의 내용을 담을 적당한 Object 파일 만들어서 사용~