SQLite
- 스마트폰에 내장된 DataBase
- Open Source DataBase
- 적은 용량
기본적인 기능만 제공
- 테이블 생성, 수정, 삭제
- 레코드 추가, 수정, 삭제, 조회
- 트랜잭션 같은건 제공하지 않음
SQLite로 생성된 테이블의 내용은 파일로 저장
SQLiteOpenHelper 클래스 안에 생성자에서 지정한 이름의 파일이 만들어진다.
지정한 이름의 파일이 있으면 덮어쓰기, 없으면 새로 파일이 생성된다.
public class coffeeDBHelper extends SQLiteOpenHelper{
public coffeeDBHelper(Context context) {
//super(Context context, String name, SQLiteDatabase.CursorFactory factory, int version)
super(context,"coffeeDB",null,1);
}
}
예시로 든 클래스를 통해 생성된 테이블은 coffeeDB라는 파일에 저장된다.