개발/간단하게...

Room이 뭐야? 간단히 설명

lonewhitedot 2023. 2. 22. 21:49
반응형

Room은 안드로이드에서 SQLite 데이터베이스를 쉽게 사용할 수 있도록 도와주는 라이브러리야. Room은 Android Architecture Components 라이브러리 중 하나로, 안드로이드 앱의 데이터베이스를 관리하고 제어하는 데 사용됨. 뭐 간단한 설명은 이거고. 중요한거는!!!

Room은 SQLite의 높은 성능과 안정성을 유지하면서, 객체 지향에 맞춰 쓸 수 있게 도와줘. 쿼리문을 작성하거나 데이터베이스 스키마를 직접 작성하지 않아도 되됨

즉 안드로이드에서 db읽을려면 contract뭐 그런거 해 놓고, 커서에서 하나씩 일거엇 객체를 만들자나. db생성도 직접하고. 근데 뭐 하나 바꿀려면 코드도 많이 바꿔야 허고 귀찬자나. 그런 보일러 뭐시기 코드를 알아서 작성해줘. 이를 통해 개발자는 더 적은 코드로 데이터베이스 작업을 수행할 수 있으며, 더 높은 생산성과 유지보수성을 얻을 수 있지.

반응형