1 팁
1.
2 복습
1.
스킵
3 이론
17_1 ~17_5 db 설치 , 쿼리
* db 설치 (17_1장)
* db 쿼리 (17_2~17_15장)
17_5~17_15 DB 관련 (DB 데이터타입, 시퀀스)
* 정리
링크 따라 오라클 설치 - sql디벨로퍼를 실행하면 된다. (17_1장) 주로 사용되는 sql 쿼리는 조회, 수정, 삽입, 삭제와 같으며 쿼리 사용법은 링크에 있다. (17_2~17_15장) SQL은 큰 파트로 나누면 DML&DCL&DDL과 join, 제약조건, db 객체 타입으로 구성 된다. DML(SELECT, INSERT, UPDATE, DELETE)와 같이 데이터의 정보를 삽입,수정,삭제,조회하는 작업을 수행하고 DDL(CREATE, ALTER, DROP)은 DB에 대하여 생성, 변경, 삭제을 진행하며 DCL(GRANT, REVOKE)은 권한에 대한 부여 및 취소를 진행한다. JOIN은 둘 이상의 테이블을 연결하여 DB를 결합하는데 사용하며 데이터를 효과적으로 조회하려 할 때 사용한다. 제약조건은 DB에서 데이터의 유효성을 검사하거나 특정 동작을 제한하기 위해 사용 되고 DB 객체 타입은 컬럼이 갖고 있는 속성을 정의하기 위해 사용되어 파라미터나 반환값으로 사용될 수 있다. (17_2~17_15장) |
18 JDBC (Statement 객체)
* db 설치 (17_1장)
* 정리
jdbc는 sql에 대한 api이며 프로젝트 lib에 넣어서 사용한다. 자주 사용되는 파일명 이름은 ojdbc6_g 이다. jdbc 연결 순서는 기본적으로 드라이버 로드 - db연결 - sql문 실행 - db 연결 해제와 같은 방식으로 이뤄지는데 자주 사용되는 것이 크게 jdbc을 사용할 때는 주로 Statement 객체를 사용하는데 1) sql 쿼리 관련 객체 선언 Connection connetion; Statement statement; ResultSet resultSet; connection = DriverManager.getConnection(url, uid, upw); statement = connection.createStatement(); resultSet = statement.executeQuery(query); 2) getConnetion() 으로 연결 3) prepareStatement(위에서 지정된 쿼리를 실행) 4) executeQuery()로 결과값을 받음 과 같은 방식으로 코드 진행이 이루어진다. |
4 실습
1. 실습링크 (jsp0619)
2. jsp에서 sql 사용 방식
주로 DAO에서 사용되며 기능을 구현할 때 사용한다.
* DAO란? (Data Access Object)
DAO는 데이터베이스와의 통신을 처리하는 객체라고 생각하면 된다. 데이터 액세스 계층을 추상화하고 데이터 접근을 단순화 하는 역할을 담당한다. 게시판의 기능을 구현할 때 사용하는 파일이라고 생각하면 된다. DAO는 쉽게 말하면 뇌와 같은 기능. (명령을 많이 갖고 있는 도구함 같은) |
5 문제풀이
1.
* 핵심
- sql 쿼리 사용법
- sql 시퀀스 개념 (컬럼 - 데이터 타입)
- dao가 무엇인지
- jdbc에서 statement란
728x90
반응형
LIST
'배운 책들 정리 > Java Server Pages' 카테고리의 다른 글
Java Server Page 19 ~ 24 정리 - 회원 프로그래밍, DAO&DTO, 파일 업로드, EL태그 (0) | 2023.06.21 |
---|---|
Java Server Page 19 ~ 24 - 회원 프로그래밍, DAO&DTO, 파일 업로드, EL태그 (0) | 2023.06.21 |
Java Server Pages 12~16 - 액션태그,쿠키와 세션, 자바빈, 예외 (0) | 2023.06.21 |
Java Server Pages 1~11 정리 - 자바웹구조, JSP, 서블릿 (0) | 2023.06.21 |
Java Server Pages 1~11 - 자바웹구조, JSP, 서블릿 (0) | 2023.06.21 |