Database1 [Android] 안드로이드 Room으로 로컬 데이터베이스 이용하기 1. Room 이란? 안드로이드에서 데이터를 로컬에 저장하는 방법에는 File, SharedPreference, SQLite 등이 있다. 각각의 특징을 간략하게 알아보자면 File - 텍스트 파일 등의 파일을 생성하여 파일 입출력으로 관리한다. SharedPreference - Key, Value 쌍으로 데이터를 관리한다. SQLite - MySQL, PostgreSQL과 같은 DB 시스템이지만 응용 프로그램에서 사용하는 가벼운 DB이다. Room은 위의 SQLite와 관련이 있다..! Room은 SQLite에 대한 추상화 레이어를 제공한다고 공식 문서에 나와있다. 예를 들어, SQLite에서는 모든 Query를 직접 작성했어야 했는데 Room에서는 CRUD와 관련된 기본 추상화 메서드를 제공하여 사용할.. 2020. 10. 25. 이전 1 다음