티스토리 뷰

300x250
300x250



이번 포스팅에서는 SQLite 를 이용한 CRUD 에 대해 알아보려 한다.

CREATE(INSERT), READ(SELECT), UPDATE(UPDATE), DELETE(DELETE)

 

참고로, 지난 포스팅에서는 UI 와 DB 생성을 알아 보았다.

[Android/Database] - SQLite 에서 ROOM 까지 (2) - UI 구성

[Android/Database] - SQLite 에서 ROOM 까지 (3) - SQLiteOpenHelper 를 이용한 DB 생성



DB table

하단은 예제에 사용할 DB table 이다.

Field Type Property
ID
(StudentEntry._ID)
INTEGER primary key auto increment
학년
(StudentEntry.GRADE)
INTEGER  
학번
(StudentEntry.NUMBER)
INTEGER  
이름
(StudentEntry.NAME)
TEXT  



Create (INSERT)

사용자 입력값을 DB 에 삽입.



Read (SELECT)

DB 전체를 query.



Update (UPDATE)

선택한 column 을 사용자 입력값으로 DB 갱신.



Delete (DELETE)

선택한 column 을 DB 에서 삭제.



Source code

https://github.com/parkho79/FromSQLiteToRoom_1



728x90
댓글