Android/Database
SQLite 에서 ROOM 까지 (4) - SQLite 를 이용한 CRUD
parkho79
2020. 8. 14. 09:22
728x90
이번 포스팅에서는 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