Oracle
JDBC(Oracle 18c)
기정님
2025. 5. 19. 11:07
▶ JDBC(Java DataBase Connectivity)
▶ JDBC 사용 객체
1. Class.forName()메소드를 통해서 드라이버를 등록한다. <= ex 오라클 드라이버든,sql 드라이버든.. 등등 (생략가능)
2. DriverManager 안에 getConnection()메소드를 호출한다 <= 계정을 정하는거는 이걸로 하는거다.
3. Statement(완성)나 PrepardeStatement(미완성) 둘 다 query를 전달할려는 객체이다
4. executequery나 executeUpdate로 이동하는 객체이다
1. SELECTALL() 전체 사원 정보 조회
2. selectEmployee() 사번으로 사원 정보 조회
3. 새로운 사원 정보 추가
18C 이후로는 자동커밋을끄면 오류안내가 뜨지는않는다
4. 사번으로 사원 정보 수정
5. 사번으로 사원 정보 삭제
Template와 Service로 변경된 부분으로 한 코드
Template는 중복되는 코드를 한곳에 모아둔다
Service는 DAO를 보조하는곳이다
View => Controller => (Service (1) Connection 받아오기 , (2) 트랜지션처리 [JDBCTemplate] ) => DAO => VO
commmon 폴더
|_ Template파일
model 폴더
|_ dao 파일
|_ service 파일
|_ vo파일