SQLiteOpenHelper 클래스, SQLiteDatabase 클래스, Cursor 인터페이스 활용
Cursor
: 데이터베이스에 저장되어있는 테이블의 행을 참조하여 데이터를 가져오는 역할
자주 사용되는 메소드
- Cursor.getInt(), Cursor.getString .... : DB 테이블의 실제 Data를 가지고 옴
- Cursor.getColumnIndex(String colimnName): DB테이블의 해당 컬럼(필드) 이름을 얻어 옴
- Cursor.getPosition(): Cursor가 가리키고 있는 DB 테이블 행(Row) Position을 얻어옴
- Cursor.getColumnName(int columnIndex): 컬럼(필드) index에 해당하는 컬럼의 이름을 얻어 옴
- Cursor.getCount(): 커서가 참조할 수 있는 해당 테이블의 행(Row) 개수를 얻어 옴
<추가>
@SupressLint("NewApi")
- 린트는 개발자가 완벽히 알맞은 코드나 충돌 가능성이 있는 코드를 사용할 때 @SuprressLint(...)를 붙여 사용할 수 있게 해줌
- 해당 프로젝트의 설정된 minSdkVersion 이후에 나온 API를 사용할 때 warning을 없애고 개발자가 해당 API를 사용할 수 있게 함
'Old > Android' 카테고리의 다른 글
Study / Context (0) | 2023.02.01 |
---|---|
Study / View 전환 (0) | 2023.02.01 |
Project / 변경 사항 (0) | 2023.01.29 |
Project / Git - Pull Request (0) | 2023.01.23 |
Project / Git (0) | 2023.01.21 |