SQLite3
관계형 데이터베이스
파일 기반 데이터베이스
외부키를 지원하지 않기때문에 트리거를 통해 구현해야한다.
컨텍스트 : 안드로이드가 모든 어플리케이션에게 제공하는 선물
setLickingEnables 트랜젝션이 완료되기 전에 다른 트랙젝션이 데이터베이스를 참조하는것을 방지해줌
compileStatement : preparedStatement와 비슷
rawQuery : Content Provider에서는 사용 불가
for문에서 length 값을 직접 참조하기 보다는 변수에 값을 저장하고 그 변수를 이용해서 반복문을 도는게 좋다.
c:\Docum~\administrator>adb shell
#sqlite3 /data/data/com.pyo.sql.sqlite.girl/databases/girlsGroupDB.db
sqlite> .tables
sqlite> select * from tbl_girls_group_info;
#ls -R sqlite3 /data/data/*/databases/*.*
커스텀 컨텐트 프로바이더
자신이 가진 데이터를 다른 어플리케이션에 제공하기 위해 사용
Authority = URL의 도메인명과 개념이 비슷
MIME을 비 표준으로 만들때는 vnd로 시작해야 한다.
단일 레코드인 경우에는 .item
레코드 집합인 경우에는 .dir
반응형
'기타 > DMZ' 카테고리의 다른 글
2011.10.07 KITRI 메모 (0) | 2011.10.07 |
---|---|
2011.09.30 Tacademy 안드로이드 10일차 메모 (0) | 2011.09.30 |
2011.09.27 Tacademy 안드로이드 7일차 메모 (0) | 2011.09.27 |
2011.09.26 Tacademy 안드로이드 6일차 메모 (0) | 2011.09.27 |
2011.09.24 KOSR 악성코드 세미나 메모 (0) | 2011.09.24 |