DTO(2)
-
[Java] DAO와 DTO (2)
이번에는 저번과 달리 template을 사용하지 않고, DB와 연동을 해보자.그리고 조금 더 복잡한 sql문을 작성하여 새로운 데이터를 추출 해볼 것이다.Quiz1. employees 테이블에서 first_name, salary, hire_date, 그리고 입사후 몇 년이 지났는지 조회하는 자바 프로그램을 작성하여라. 2. 데이터베이스에서 날짜 형식의 데이터를 컬럼에 저장했으나 해당 시점의 날짜만 기록되어 있고, 현재 시점으로부터 얼 마나 오래되었는지 계산하여라. 3. 직원들이 입사 후 몇 년 지났는지 확인할 수 있도록 정렬해서 출력하여라. (단, 이미 DB에 데이터가 생성 되어있다고 가정) Step 1 DTO 작성tip 1) DTO를 작성할때에는 연결된 DB 테이블의 구조를 복..
-
[Java] DAO와 DTO (1)
DAO와 DTO를 사용하여 oracle DB와 연동하고 DB에 있는 데이터를 수정, 삭제, 추가 등의 변경을 할 수 있도록 자바 코드 작성해보자.Step 0 template 준비import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import oracle.jdbc.driver.OracleDriver;public class JdbcTemplate { private Connection conn; private PreparedStatement pstmt; p..