반응형 android sqlite2 [Android] 데이터베이스(Database)와 내용 제공자(Content Provider) 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 내용 제공자(Content Provider) : 앱에서 관리하는 데이터를 다른 앱에서 접근하도록 돕는 것 앱 구성요소이므로 시스템에서 관리하며 Manifest 파일에 등록해야 사용 가능함 내용 제공자가 필요한 이유? 앱의 보안 각 앱은 자신의 프로세스와 권한 안에서만 데이터에 접근할 수 있음 A 앱과 B 앱은 각각 독립된 프로세스를 가지며, A는 A의 데이터를 B는 B의 데이터만 사용해야 함 가끔 서로 다른 앱의 데이터에 접근해야 할 때 내용 제공자를 사용하는 것 ⭐ 내용 제공자의 동작은 CRUD 동작을 기준으로 함 CRUD : Create(생성), Read(조회), Update(수정), Delete(삭제) → 내용제공자는 i.. 2021. 7. 6. [Android] 모바일 데이터베이스(Database)와 테이블(Table) 생성 모든 내용은 Do it! 안드로이드 앱 프로그래밍을 바탕으로 정리한 것입니다. 모바일 데이터베이스 많은 양의 데이터를 체계적으로 관리하기 위해서 사용 (↔ SharedPreferences는 데이터를 간단하게 저장할 때!) 표준 SQL 문으로 데이터를 조회하는 관계형 DB를 단말에서 사용할 수 있다면 적은 양의 데이터라도 접근이 가능하므로 더 효율적! SQLite 안드로이드는 임베디드 데이터베이스(Embedded Database)로 개발된 경량급 관계형 데이터 베이스 SQLite를 가짐 파일로 만들어진 하위 수준의 구조를 가지면서 DB의 기능까지 그대로 사용할 수 있도록 만든 것 저장될 때는 파일로 저장되므로 DB의 복사, 이동, 삭제가 매우 쉬움 데이터 조회 속도가 빠름 표준 SQL을 지원함 기존의 웹이.. 2021. 7. 4. 이전 1 다음 반응형