728x90

jdbc 4

JDBCTemplate

JDBCTemplate // JDBC과정 중 반복적으로 쓰이는 구문들을 각각의 메소드로 정의해둘 곳 // "재사용할 목적"으로 공통 템플릿 작업 진행 // 이 클래스에서의 모든 메소드들은 다 static 메소드로 만들것 // 싱글톤패턴 : 메모리영역에 단 한번만 올라간 것을 재사용한 개념 public class JDBCTemplate { // 공통적인 부분 뽑아내기 // 1. DB와 접속된 Connection 객체를 생성해서 반환시켜주는 메소드 public static Connection getConnection() { // Connection 객체를 담을 그릇 생성 Connection conn = null; // 연결시키기 => 1), 2) try { Class.forName("oracle.jdbc.d..

Programming/JAVA 2024.01.13

JDBC Statement 처리순서

MVC 패턴 / ojdbc6.jar / Statement 와 PreparedStatement / ClassNotFoundException 1. MVC 패턴 Model 데이터와 관련된 역할. 데이터를 담는다거나, DB에 접근해서 데이터 입출력 View 사용자가 보게 될 시각적인 요소 / 화면 (입력, 출력) Controller 사용자의 요청을 받아서 처리 후 응답 jaynarecord.tistory.com JDBC 처리순서 / 오라클 oracle 연동 MVC 패턴 / ojdbc6.jar / Statement 와 PreparedStatement / ClassNotFoundException 1. MVC 패턴 Model 데이터와 관련된 역할. 데이터를 담는다거나, DB에 접근해서 데이터 입출력 View 사용자가..

Programming/JAVA 2024.01.13

JDBC 처리순서 / 오라클 oracle 연동

MVC 패턴 / ojdbc6.jar / Statement 와 PreparedStatement / ClassNotFoundException 1. MVC 패턴 Model 데이터와 관련된 역할. 데이터를 담는다거나, DB에 접근해서 데이터 입출력 View 사용자가 보게 될 시각적인 요소 / 화면 (입력, 출력) Controller 사용자의 요청을 받아서 처리 후 응답 jaynarecord.tistory.com JDBC용 객체 - Connection: DB의 연결정보를 담고 있는 객체 - (Prepared)Statement: 해당 DB에 SQL문을 전달하고 실행한 후 결과를 받아내는 객체 - ResultSet: 만일 실행한 SQL문이 SELECT문일 경우 조회된 결과들이 담겨있는 객체 JDBC 처리 순서 1) ..

Programming/JAVA 2024.01.13

MVC 패턴 / ojdbc6.jar / Statement 와 PreparedStatement / ClassNotFoundException

1. MVC 패턴 Model 데이터와 관련된 역할. 데이터를 담는다거나, DB에 접근해서 데이터 입출력 View 사용자가 보게 될 시각적인 요소 / 화면 (입력, 출력) Controller 사용자의 요청을 받아서 처리 후 응답화면을 지정하는 역할 - View 단에서만 출력문(System.out.println)를 사용한다. - Model의 DAO(Data Access Object)단에서만 DB에 직접적을 접근한 후 해당 SQL문 실행 및 결과를 받는다. 2. ojdbc6.jar 프로젝트 선택 후 마우스 오른쪽 클릭 -> Properties -> Java Build Path -> Libraries -> Add External JARs -> ojdbc6.jar가 있는 경로에서 jar 선택 -> Apply an..

Programming/JAVA 2024.01.13
728x90