2학년 2학기/모바일프로그래밍
12주차
밍이라구
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 연동하기