SQLiteOpenHelper클래스의 메소드

CODEDRAGON Development/Android

반응형

 

 

SQLiteOpenHelper클래스의 메소드

메서드

 설명

onCreate()

·       DB가 처음 만들어질 때 호출됩니다.

·       테이블을 생성하고 초기 레코드 삽입을 하게 됩니다.

onUpgrade()

·       DB를 업그레이드 할 때 호출됩니다.

·       DB 버전이 변경될 때 호출되며 이때 기존 테이블을 삭제하고 새로 만들거나 ALTER TABLE 스키마를 수정하게 됩니다.

onOpen()

·       DB를 열 때 호출됩니다.

getReadableDatabase()

·       읽기 위해 DB를 오픈합니다.

·       DB가 존재하지 않을 경우, onCreate()가 호출되며 버전이 바뀌었으면 onUpgrade()가 호출됩니다.

 getWritableDatabase()

·       읽고 쓰기 가능한 DB를 오픈합니다.

·       권한이 없거나 디스크가 가득차면 오류가 발생합니다.

close()

·       DB를 닫습니다.