미분류

[iPhone]Database 관련 함수.

란엘 2010. 9. 24. 15:41
아이폰에서 Database를 사용하기 위해서는 sqlite3이 필요로 합니다.

우선 sqlite3를 사용하기 위해서는 두가지 작업이 필요하다.

먼저 libsqlite3.0.dylib 파일을 추가해주는 작업이 필요합니다.

위의 파일의 경로는 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/urs/lib/
      또는 /Developer/Platforms/iPhoneOS.platform/Developer/
                SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/
에 있다.

다음으로는 sqlite3.h파일을 Import하는 일이다.

위의 두가지 작업이 끝나면 Database(이하 DB)에 접근하기 위한 기본 설정이 끝난다.

DB에 접근하기위해서는 먼저 DB파일을 열어야한다.

DB파일에 접근하여 DB를여는 방법은 sqlite_open함수를 사용한다.

sqlite3_open 함수는 두가지의 값이 필요로 한다.

첫 번째 값은 DB파일의 로컬 위치이고 두 번째 값은 sqlite3 변수값이다.

다음 예를 보면 확인할 수 있다.



DB를 여는데 성공하면 쿼리를 작성해야한다.