● SQLite3란?
: 경량 데이터베이스로 휴대폰에 있는 데이터베이스이다.
▶ SQLite3 데이터베이스를 이용하기 위해선 SQLiteOpenHelper 클래스를 상속받아야한다.
public class DatabaseHandler extends SQLiteOpenHelper {
public DatabaseHandler(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) {
super(context, name, factory, version);
}
@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
String query = "create table 테이블명 (테이블 컬럼명);";
sqLiteDatabase.execSQL(query);
}
@Override
public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
}
}
▷ 참고로 서버용 DB인 MySQL과는 문법이 조금 다르다
정수형은 integer, 문자열은 text라고 해줘야한다.
예시)
String query = "create table memo ( id integer primary key autoincrement, title text, content text);";
'모바일 프로그래밍(Android Studio)' 카테고리의 다른 글
네트워크 통신을 통해 서버로부터 데이터 받기 (0) | 2023.07.14 |
---|---|
메뉴 아이콘 이미지 만드는 방법 (0) | 2023.07.13 |
RecyclerView에서 이미지 클릭하면 삭제 관련 AlertDialog뜨게 하기 (0) | 2023.07.12 |
RecyclerView에서 하나의 행을 삭제하기 (0) | 2023.07.12 |
RecyclerView사용 (화면에 리스트 보이게 하기) (0) | 2023.07.11 |