예전에는 sqlite를 사용하려면 쿼리문을 전부 알고 있어야 했다.
하지만 이를 편리하게 하기 위해 구글 측에서 안드로이드의 DBMS 라이브러리 '룸(ROOM)(Jetpack패키지)'을 발표했다.
Android Jetpack 문서
Android Jetpack 문서 - ROOM
Room은 Android 어플에서 SQLite를 편리하지만 더 견고하게 사용할 수 있도록 하는 기능
Room은 3가지 요소로 구성되어 있다.
Room이라고 치고 Alt + Enter 후, Add 어쩌구를 선택한다.추가가 완료되면 다음과 같이 Room (androidx.room)이 확인된다.
또는 직접 종속항목을 추가 해줄 수 있다. (코틀린)
dependencies {
def room_version = "2.2.6"
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
// 선택적 항목
implementation "androidx.room:room-ktx:$room_version"
// 선택적 항목
testImplementation "androidx.room:room-testing:$room_version"
}
room을 사용한 프로젝트 -> 보러가기