2018년 3월 1일 목요일

[Android] Cursor란 무엇인가

Cursor란 무엇인가?
Cursor는 안드로이드에서 제공하는 인터페이스로서,  SQLite에서 필요한 데이터를 편하게 쓸 수 있도록 배려하였다. 하나의 행 단위로 만들었기 때문에 JSON처럼 데이터가 묶여있다고 생각하면 된다. 예를 들면,

Cursor cursor = myDb.getAllData(); //myDb는 SQLite 생성/추가/수정/삭제를 클래스의 객체다.
cursor.moveToFirst(); //이 코드는 첫번째 행으로 이동한다. 없으면 에러가 생긴다.
cursor.getString(0); //getString에서 String은 변수형이고 0은 컬럼값이다. 첫번째 행은 0부터 시작한다.

Source :
http://arabiannight.tistory.com/entry/368
https://developer.android.com/reference/android/database/Cursor.html

댓글 없음:

댓글 쓰기