반응형

SQLite 2

Android Framework의 SQLite 라이브러리 분석

Android Framework의 SQLite 라이브러리 분석1. 서론SQLite는 Android의 주요 데이터 저장소로 사용되는 관계형 데이터베이스 관리 시스템(RDBMS)입니다. Android Framework 내에서 SQLite는 android.database.sqlite 패키지를 통해 제공되며, 다양한 API를 통해 데이터베이스 조작이 가능합니다. 본 포스팅에서는 SQLite 라이브러리의 구조와 주요 클래스, 그리고 AOSP(Android Open Source Project) 코드 분석을 통해 Android에서 SQLite가 어떻게 동작하는지 살펴보겠습니다.2. SQLite 개요SQLite는 가볍고, 독립적이며, 트랜잭션을 지원하는 관계형 데이터베이스 시스템입니다. 파일 기반 데이터베이스로 작동하..

Android/Framework 2025.04.01

Android - Room 라이브러리로 SQLite 데이터베이스 구축 및 CRUD 구현하기

Android - Room 라이브러리로 SQLite 데이터베이스 구축 및 CRUD 구현하기안드로이드 애플리케이션을 개발하다 보면 데이터의 영속성을 유지하기 위해 데이터베이스를 사용해야 하는 경우가 많습니다. 안드로이드에서는 대표적으로 SQLite 데이터베이스를 사용할 수 있지만, SQLite API를 직접 사용하는 것은 불편하고 에러가 발생하기 쉽습니다. 이를 좀 더 편리하게 사용할 수 있도록 구글에서 제공하는 Room 라이브러리를 활용하면 좋습니다. 이번 포스팅에서는 Room을 이용해 SQLite 데이터베이스를 구축하고, CRUD (Create, Read, Update, Delete) 작업을 구현하는 방법을 예제를 통해 소개하겠습니다.Room 라이브러리란?Room은 안드로이드 Jetpack 라이브러리의..

Android/Application 2024.11.21
반응형