본문 바로가기

Android/DataBase

(3)
안드로이드/Android Cursor를 이용한 DB 데이터 사용 하기 ~ ! 안드로이드/Android Cursor를 이용한 DB 데이터 사용 하기 ~ ! 안드로이드에서는 DB에서 가져온 데이터를 쉽게 처리하기 위해서 Cursor 라는 인터페이스를 제공해 줍니다. Cursor는 기본적으로 DB에서 값을 가져와서 마치 실제 Table의 한 행(Row), 한 행(Row) 을 참조하는 것 처럼 사용 할 수 있게 해 줍니다. 개발자는 마치 그 행(Row) 을 가지고 행(Row)에 있는 데이터를 가져다가 쓰는 것 처럼 사용하면 되는 편의성을 제공받게 됩니다. 1) 기본적인 DB 필드 구조. Cursor는 SQLiteDatabase 에서 얻어오 실제 DB 값을 가지고 마치 테이블의 행(Row)를 하나하나 이동하며 참조하는듯 Data를 처리해 줍니다. 실제 Cursor의 동작은 이렇게 동작한다..
안드로이드/Android SharedPreferences 사용 예제 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android SharedPreferences 사용 예제안드로이드 프로젝트를 진행하면서, 아이디나 String 문자열등 저장해야 할 경우가 생깁니다. 보통의 경우 Data를 저장할 경우 DB를 써야하는데 DB를 쓰기에는 너무 간단하거나 애매한 상황이 생기기도 합니다. 그럴경우에 안드로이드에서 제공하는 SharedPreferences 를 사용하시기 바랍니다.SharedPreferences는 해당 프로세스(어플리케이션)내에 File 형태로 Data를 저장해 줍니다. 그리고 해당 어플리케이션이 삭제되기 전까지 D..
안드로이드/Android DB 생성 및 관리 ( Cursor , Query ) 안드로이드/Android DB 생성 및 관리 ( Cursor , Query ) 안드로이드 프로젝트를 진행하다 보면 DATA를 보관하고 사용하게 되는 경우가 자주 발생하게 됩니다. 보통 회원가입을 통해 회원정보를 저장할때 많이 사용하는데요. 그럴경우 DATA를 계속적으로 보관하고 사용해야 하기 때문에 DATABASE(=DB) 라는 저장공간에을 사용하게 되는 것 입니다. 안드로이드에서는 이러한 경우를 대비해 SQLiteDatabase라는 DATABASE 를 제공해 주는데요. 만약 DATA를 저장해서 사용하게 되는 경우가 생길 경우 SQLiteDatabase 와 DatabaseHelper(DB생성 및 관리를 도와준다.) 를 사용해서 좀더 편리하게 DATABASE를 관리 할 수 있습니다. DB를 사용하기 위해서..