INSERT문 (2) 썸네일형 리스트형 JDBC - DAO & DTO를 이용한 Insert문 작성 JDBC - DAO & DTO를 이용한 Insert문 작성에 대해서 알아보자. DAO와 DTO를 import 해서 객체를 생성하고, Scanner클래스로 글쓴이, 제목, 내용들을 각 DTO에 저장한다. re에 DAO의 insertBoard(bdto)값을 대입해 re==1이면 게시판 저장 성공 문구가 출력된다. DAO(Data Access Object) 데이터베이스의 데이터에 접근하며, 데이터베이스를 사용해 데이터 조작하는 기능을 하는 객체를 뜻한다. 여기서 insertBoard메소드에 Scanner클래스에서 저장한 데이터를 갖고있는 DTO객체가 매개변수로 들어온다. 저장이 실패되면 re=-1이 반환되며, try문에 의해 jdbc 드라이버 클래스가 로드되며, 데이터베이스와 연결해 st객체를 생성 후 SQL.. JDBC - insert문 실행(statement / preparedStatement 인터페이스 별로 작성) JDBC - insert문 실행(statement / preparedStatement 인터페이스 별로 작성)에 대해서 알아보자. JDBC - insert문 실행 insert문은 테이블에 새로운 레코드를 추가하는 명령어이다. INSERT문을 실행할 때 사용되는 것이 Connection, Statement 인터페이스이다. Connection 인터페이스 : 자바와 데이터베이스 사이의 연결을 담당한다. Statement 인터페이스 : SQL문장을 실행한다. INSERT문에서는 executeUpdate()메소드를 사용하며, 해당 메소드는 얼마나 많은 레코드들이 변경되었는지를 반환한다. 해당 반환값을 이용해 데이터들이 제대로 추가되었는지를 확인할 수 있다. 여기서는 if문을 사용하여 SQL문 실행을 확인한다. 여기.. 이전 1 다음