CODEDRAGON ㆍDevelopment/Android
안드로이드 내장 데이터베이스
안드로이드에 내장된 데이터베이스는 SQLite입니다.
SQLite 특징
· 안드로이드와 아이폰은 같은 SQLite를 사용하지만 중계하는 방식이 달라 사용방식은 다릅니다.
· 내장 기능으로 인식하여 사용하기 때문에 SQLite는 권한 설정할 필요가 없습니다
· index만 사용 가능
· 애플리케이션이 작성한 데이터베이스를 조작하고자 할 때는 /system/xbin 디렉터리에 있는 sqlite3 명령어를 사용합니다.
어플리케이션 개발시 SQLite 사용
· 애플리케이션이 작성한 SQLite의 데이터베이스는 /data/data/<패키지명>/databases 디렉토리에 생성됩니다.
· 하나의 애플리케이션에 대해서 하나의 디렉토리가 할당됩니다.
· 데이터베이스는 다른 애플리케이션에서 읽고 쓰기 할 수 없습니다.
· 다른 애플리케이션에서 사용 가능하게 하고 싶을 경우 Content provider로 구성해야 합니다.
Android SDK에 포함된 sqlite3.exe실행화면
C:\CodeLab\Android\sdk\platform-tools\
cd C:\CodeLab\Android\sdk\platform-tools
sqlite3.exe
public final class SQLiteDatabase
http://developer.android.com/intl/ko/reference/android/database/sqlite/SQLiteDatabase.html
'Development > Android' 카테고리의 다른 글
ListView에 데이터베이스의 저장된 데이터를 표시하는 도식도 (0) | 2017.02.03 |
---|---|
Database 작업을 위한 클래스, 데이터베이스 접근 방법 도식도 (0) | 2017.02.03 |
WebView - 웹 페이지를 보여주는 위젯 (0) | 2017.02.03 |
XmlPullParser (0) | 2017.02.02 |
DOM (Document Object Model)파서 (0) | 2017.02.02 |