반응형

Servlet and Jsp/Jdbc 3

메소드를 잘 확인합시다. setter메소드 ㅠㅠ 복붙의 위험성

package com.dev.controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.dev.service.MemberService; import com.dev.vo.MemberVO; public class MemberInsertController implements Controller{ public void execute(HttpServletRequest request, HttpServletResponse response) throws ..

pstmt.executeUpdate() 까먹지 않기...

위 코드에서 pstmt.executeUpdate(); 를 써주지 않아서 한참을 헤맸다. 애초에 db에 정보를 집어넣으려고 계속 시도했는데, 값이 들어가지 않은 걸 보고 db관련 부분에 문제가 있겠거니 해서 connection 부분만 계속 찾아봤다. 앞으로는 db에 값이 들어가지 않는 상황이 발생한다면 일단 기본적으로 내가 쿼리를 실행시키긴 했는지 자체를 먼저 살펴야 겠다. 애초에 쿼리 실행도 안했는데, 값이 적용될리가...

ORA-00942: table or view does not exist 에러

오라클 jb를 이용하는 jdbc 프로그래밍을 하는 와중에 갑자기 이 에러가 발생했다. 에러의 원인은 쿼리에 사용된 , 테이블이나 View가 없을 때 발생하는 에러라고 한다. 즉 그말인 즉슨... 내가 sql문에 오타를 냈거나 아니면 진짜 아직 생성되지도 않은 건데 사용하려고 했을 때 발생할 수 있는 에러이다. 나 같은 경우는 파일별로 돌아다니면서 쿼리문을 확인했는데, 해당 파일에 sql문에서 내가 테이블 명을 잘못 적어줬다. 그래서 다시 고쳐줬다. 결론! 오타 확인하고 테이블 있는지 확인하기 !! Error code - ORA-00001 : 유일성 제약조건에 위배됩니다 (unique constraint violated) Solution : UK, IK, PK, FK와 같이 테이블에 단 하나만 존재해야하는..

반응형