본문 바로가기

2학년/안드로이드

0415 android

https://androidhuman.tistory.com/210

 

데이터베이스 이용하기 - (2) 안드로이드 데이터베이스 기초

이번 강좌에서는 안드로이드 어플리케이션 내에서 실제로 데이터베이스를 다루는 방법에 대하여 알아보도록 하겠습니다. 데이터베이스는 워낙에 양도 많고, 이해하고 넘어가야 하는 것들도 많아서 강좌를 진행하..

androidhuman.tistory.com

android database는 adapter를 통해서 가져올 수 있다.
SQLiteDatabase  
SQLiteOpenHelper  

 

android 에서 데이터베이스는 어댑터를 통해서 가져올 수 있다. 

정보를 받아 오는 작업은 SQLiteDatabase와 SQLiteOpenHelper내의 메소드를 통해 처리된다.

 

SQLiteDatabase는 CRUD를 담당하고,

SQLiteOpenHelper는 데이터베이스 생성, 열기, 업그레이드를 담당한다. create, open, upgrade

 

이러한 클래스 내의 메소드를 쓴다면 코드상에 데이터 베이스 구조가 다 드러나게 되고, 실제로 코드를 볼 때 무엇을 하는 코드인지 바로 보기 불편하다. 그래서 사용할 데이터에 맞게 데이터베이스 어댑터를 만들고 어댑터를 통해 관리하게 된다. 

 

원하는 자료를 받아오기 = query// 질의

public Cursor query (String table, String[] columns, String selection, String[] selectionArgs, 

String groupBy, String having, String orderBy, String limit)

 

table : 질의 수행할 테이블 이름

columns : 자료를 받아올 필드. null 은 모든 필드 반환

selection: SQL

'2학년 > 안드로이드' 카테고리의 다른 글

0502 android server  (0) 2019.05.02
0429  (0) 2019.04.29
0412  (0) 2019.04.12
android _ shared preference < 안드로이드 cookie 같은 거  (0) 2019.04.10
0408 android  (0) 2019.04.08