JDBC3 JDBC 3일차 Controller - Service - DaoDao에서 반복적인 코드들을 따로 static으로 구현하여, 반복적인 작업을 줄일 공통템플릿을 작성public class JDBCTemplate { //모든 메서드를 전부 static메서드로 생성 //1. Connection 객체 생성 후 해당 Connection 객체 반환 public static Connection getConnection() { Connection conn = null; Properties prop = new Properties(); try { prop.load(new FileInputStream("resources/driver.properties")); Class.forName(prop.getProperty("driv.. 2025. 8. 28. JDBC 2일차 JDBC로 CRUD 활용JDBC 사용 순서1. JDBC Driver 등록 : JDBC내의 다양한 인터페이스가 특정 DBMS가 제공하는 클래스에 의해서 구현됨(사용할 수 있도록 등록)2. Connection 생성 : 연결하고자 하는 db정보를 입력해서 해당 db와 연결할 수 있는 객체 생성3. [Prepared]Statement 생성 : Connetion 객체를 이용해서 생성, sql문을 실제 실행하고 결과를 받아주는 객체4. sql 문을 전달해서 실행 : Statement객체를 이용해서 sql문 실행5. 결과 받기 -> select문 실행 -> ReultSet객체(조회된 결과를 담아줌) -> 6-1 -> DML -> 처리된 행 수 -> 6-26-1. ResultSet객체에.. 2025. 8. 27. JDBC 1일차 JDBCJDBC를 사용하기 위해서는 자바 프로젝트에 JDBC드라이버를 추가해줘야 한다.프로젝트를 우클릭 -> properties -> java build path -> library -> add external jar -> ojdbc.jar 추가 JDBC 객체Connection : DB의 연결 정보를 담고 있는 객체[Prepared] Statement : 연결된 DB의 sql문을 전달해서 실행하고, 결과를 받아내는 객체ResultSet : SELECT문(쿼리)실행 후 조회된 결과를 담는 객체 각자의 pc(localhost)에 jdbc계정 연결 후 test테이블에 데이터 insert 하기시작 전에 Class Test를 생성.public static void main(String[] args) { S.. 2025. 8. 26. 이전 1 다음