SQLiteOpenHelper클래스의 메소드
CODEDRAGON ㆍDevelopment/Android
반응형
SQLiteOpenHelper클래스의 메소드
메서드 |
설명 |
onCreate() |
· DB가 처음 만들어질 때 호출됩니다. · 테이블을 생성하고 초기 레코드 삽입을 하게 됩니다. |
onUpgrade() |
· DB를 업그레이드 할 때 호출됩니다. · DB 버전이 변경될 때 호출되며 이때 기존 테이블을 삭제하고 새로 만들거나 ALTER TABLE 스키마를 수정하게 됩니다. |
onOpen() |
· DB를 열 때 호출됩니다. |
getReadableDatabase() |
· 읽기 위해 DB를 오픈합니다. · DB가 존재하지 않을 경우, onCreate()가 호출되며 버전이 바뀌었으면 onUpgrade()가 호출됩니다. |
getWritableDatabase() |
· 읽고 쓰기 가능한 DB를 오픈합니다. · 권한이 없거나 디스크가 가득차면 오류가 발생합니다. |
close() |
· DB를 닫습니다. |
'Development > Android' 카테고리의 다른 글
Android Drawable Importer Plugin - 해상도별 아이콘 생성해주는 안드로이드스튜디오 플로그인 (0) | 2018.02.24 |
---|---|
Error - This support library should not use a different version (23) than the compileSdkVersion (26) (0) | 2018.01.29 |
SQLite - 내장된 관계형 데이터베이스 (0) | 2018.01.10 |
JSON (JavaScript Object Notation; 제이슨) (0) | 2018.01.10 |
XmlPullParser 주요 메소드, next()와 getEventType()메소드 호출시 반환되는 속성 (0) | 2018.01.10 |