300x250
안드로이드 SQLite execSQL()과 rawQuery()의 차이
SQLite execSQL()과 rawQuery()의 차이
void execSQL(String sql)
- SELECT 명령을 제외한 모든 SQL 문장을 실행한다.ex) CREATE TABLE, DELETE, INSERT 등
Cursor rawQuery(String sql, String[] selectionArgs)
- SELECT 명령어를 사용하여 쿼리를 실행하려면 rawQuery()를 사용하면 된다.
- 쿼리의 결과는 Cursor 객체로 반환된다.
- Cursor 객체는 쿼리에 의하여 생성된 행들을 가리킨다.
- Cursor는 DB에서 결과를 순회하고 데이터를 읽는 데 사용되는 표준적인 메커니즘이다.
출처 - 그림으로 쉽게 설명하는 안드로이드 프로그래밍(천인국 저)
반응형
'Android' 카테고리의 다른 글
안드로이드 - Thread (AsyncTask) (0) | 2017.08.26 |
---|---|
android - webview(웹뷰)예제 (0) | 2017.08.26 |
android - 안드로이드 초간단 메모장 만들기 (2) | 2017.08.25 |
안드로이드 - HttpURLConnection 예제 (0) | 2017.08.24 |
안드로이드 동영상 스트리밍(mjpeg-streamer) (0) | 2017.06.30 |