목록Dao (4)
today_is
오늘의 목표 jsp 프로젝트에서 많은 실습을 해봤던 게시판 기능을이번에는 spring 프로젝트로도 구현해보자 ! BoardDTO IDXNOT NULLNUMBERTITLENOT NULLVARCHAR2(500)WRITER VARCHAR2(100)CONTENTNOT NULLVARCHAR2(4000)WRITEDATE DATEISNOTICE CHAR(1) BoardController유의할 점[ 게시글을 삭제할 수 있는 조건 ]1) 로그인이 되어있는 상태일 때 2) 내가 작성한 게시글일 때 [ 추가 코드 ]컨트롤러에 들어오는 요청을 가로채서 특정 작업(예를 들어 로그인 여부 파악)을 수행하고기존 경로로 계속 안내하거나, 처리를 중단하고 새로운 응답을 반환하는 스프링 빈이 필요하다 로그인이 되..
오늘의 목표스프링 legacy maven 프로젝트를 실행시켜보자 기본 설정파일 root-context.xml: 스캔 / bean 등록 .. classpath:mybatis/test2-mapper.xml classpath:mybatis/test3-mapper.xml pom.xml: 의존성 추가 4.0.0 com.itbank day01 day01 war 1.0.0-BUILD-SNAPSHOT 11 5.3.30 1.6.10 1.6.6 org.springframework spring-context ${org.springframework-version} ..
오늘의 목표회원 수정, 삭제 기능을 구현해보자 MemberDAO( 중략 ... ) // userid를 전달받아서 테이블에서 레코드를 삭제하는 함수 public int delete(String userid) { int row = 0; String sql = "delete from member where userid = ?"; try { conn = ds.getConnection(); pstmt = conn.prepareStatement(sql); pstmt.setString(1, userid); row = pstmt.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } finally { close(); } ret..
오늘의 공부 목표 : 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 Pre..