미분류
[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를 여는데 성공하면 쿼리를 작성해야한다.
우선 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를 여는데 성공하면 쿼리를 작성해야한다.