밍이라구 2023. 12. 4. 19:08

*데이터베이스 

-대량의 데이터 집합을 체계적으로 구성해 놓은 것,

-여러 개의 테이블로 구성

< 데이터베이스 만들기 -> 테이블 만들기 -> 데이터 추가하기 -> 데이터 조회하기>

 

*SQLite 에서 데이터베이스 구축

*DB Browser for SQLite 실행
- 데이터 베이스 생성 : ex> naverDB
-userTable 테이블 생성 및 레코드 추가


*데이터 베이스 조작
-데이터 입력
-데이터 조회

 

*Cursor

-Cursor는 Query한 내용을 모두 담고 있다.

-Cursor가 위치한 곳에서 데이터를 얻는 Cursor객체 함수

*안드로이드 앱 개발을 위한 SQLite 동작방식

-SQLiteOpenHelper클래스, SQLiteDatabase클래스 , Cursor인터페이스 활용

 

*각 클래스에서 주로 사용되는 메소드

 

*실습 12-2 에 수정, 삭제 기능 추가하기

- 수정 => DELETE groupTBL SET gNumder=수정인원 WHERE gName="변경할그룹명";

- 삭제 => DELETE FROM groupTBL WHERE gName = "삭제할그룹명";

 

*ListView와 DB 연동하기