Computer Engineering/Android

Study / SQLite

onenewkong 2023. 2. 1. 17:27

 

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 사용할 있게

 

'Computer Engineering > 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