자바에서 데이터 베이스에 접근할 수 있게 해주는 프로그래밍 API자바 프로그램에서 SQL을 실행할 수 있도록 데이터베이스를 연결해주는 응용프로그램 인터페이스(API)데이터 원본에 JDBC 드라이버를 통해 커넥션을 만드는 역할Connection 객체를 생성하기 위한 객체
M(Model) : 데이터 담당 데이터를 담기 위한 클래스 <데이터 담기 / DB접근>V(View) : 사용자가 보게 될 시각적 요소인 화면 <입력문/출력문>C(Controller) : 사용자의 요청을 받아 처리한 후 반환받은 결과에 따라 View결정1).
둘 다 SQL문을 실행하고 결과는 받아내는 객체Statement가 PreparedStatement의 부모(상속구조)(1) Statementsql문을 완성형태로 만들어둬야함. 즉, 사용자가 입력한 값이 다 채워진 형태stmt = conn.createStatement();
우리는 기존에 View에서 요청하여 Controller 클래스에 전달하고 Dao로 호출하여 DB에 접속하고 sql구문을 실행한 결과를 다시 Controller 클래스로 리턴하여 그 결과에 따른 사용자제공화면을 View에서 결정하고 출력하는 시스템으로 진행했다.Dao 클
정적코딩방식이란, 기존까지 사용하던 패턴을 뜻한다. 기존에 DB 관련된 구문들을 작성하는 코드(jdbc driver, url, 계정명, 비밀번호)가 자바 코드 내 명시적으로 작성하였다. 또한 dao 클래스에서 사용자가 요청 시 실행되는 sql문을 자바코드상에서 명시적으