디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

JSP로 DB에 데이터 올리는데 미친년이 키 제약조건 다씹어 왜그런거?

쎾쓰(175.197) 2012.12.10 18:46:05
조회 57 추천 0 댓글 2

일단 테이블이 equipment이고 애트리뷰트 네개에 equip_id 기본키, equip_type 외래키야. 네개 전부 NOT NULL이고


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<html>
<head>
<meta [remove]"Content-Type" content="text/html; charset=UTF-8">
<title>Equipment insert Page</title>
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<% String Equip_type = request.getParameter("Equip_type"); %>
<br> 생성할 Equipment 를 입력하세요.<br>

<form name="form1" action="Equipment_insert_done.jsp" method="post">
        <p>         Equip_id: <input type="text" name="Equip_id"><br><br>
                        Equip_type: <input type="text" name="Equip_type"><br><br>
                        Maintenance_start: <input type="text" name="Maintenance_start"><br><br>
                        Maintenance_finish: <input type="text" name="Maintenance_finish"><br><br>
        <input type="submit" name="formbutton1" value="보내기"> </p>
</form>

<p> </p>
</body>
</html>



이게 INSERT페이지고 여기서 입력한 자료를 밑에거에서 DB에 올리거든?




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><></>
<meta [remove]"Content-Type" content="text/html; charset=UTF-8">
<title>Insert Equipment done Page</title>
</head>

<body>
<%@ page import = "java.sql.*, java.util.*" %>

<%

String Equip_id=request.getParameter("Equip_id"); 
String Equip_type=request.getParameter("Equip_type");
String Maintenance_start=request.getParameter("Maintenance_start");
String Maintenance_finish=request.getParameter("Maintenance_finish");

Class.forName("com.mysql.jdbc.Driver");
Connection conn = null;
PreparedStatement pstmt = null;

StringBuffer sql = new StringBuffer();

try {
        conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbfinalproject", "root", "");
        pstmt = conn.prepareStatement("insert into equipment (Equip_id, Equip_type, Maintenance_start, Maintenance_finish) values(?,?,?,?) ");
        pstmt.setString(1, Equip_id);
        pstmt.setString(2, Equip_type);
        pstmt.setString(3, Maintenance_start);
        pstmt.setString(4, Maintenance_finish);
        
        pstmt.executeUpdate();
        out.println("새 Equipment 가 입력되었습니다.");
} catch (SQLException e) {
         
        out.println("데이터베이스 처리 문제 발생");
        
%>

<a href="Equipment_insert.jsp">계속 등록</a>
<a href="Equipment.jsp">Equipment 페이지로</a>
</body>
</html>



원래 내 예상으로는 네 애트리뷰트중 하나라도 없거나, 외래키 제약조건 어긋나면 다 예외조건으로 catch되길 바랬거든?

근데 예외조건이 외래키 제약조건 말곤 전부 쌩까... 심지어는 기본키에 아무것도 안써도 DB에 등록됨 -0-... 도와줘형들

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
341032 친구한테 물어보니까 이미 사용중인하드는 레이드 못건다는데 [5] elwlwlwk갤로그로 이동합니다. 12.12.18 163 0
341031 html5 버전 facebook 모바일 앱 고랭?갤로그로 이동합니다. 12.12.18 123 0
341030 소켓 프로그래밍 책...(내용 중요...) dd(203.90) 12.12.18 101 0
341028 문과생이다. 앱 만들고 싶다. 뭐부터 공부해야 되냐. [8] (175.192) 12.12.18 231 0
341027 오늘도 나는 C++을 본다 ㅇㅇ(110.15) 12.12.18 130 0
341025 친구가 델파이 구해달라는데 못찾겠어 ㅡㅜ 어디서 구해?? [8] 멍청닭(182.211) 12.12.18 229 0
341024 혹시 공학인증 이수해서 취직한 분 있나요??? [3] 갈매기살묵자갤로그로 이동합니다. 12.12.18 238 0
341022 c++ 무류로 인강들을데 없어요? [5] c++(211.207) 12.12.18 158 0
341021 어떤 언어가 더 좋은지 따지지말고 닥공 [4] d3d시방것(222.232) 12.12.17 227 0
341020 프겔님들 질문 있슴다. 레이안갤로그로 이동합니다. 12.12.17 38 0
341019 리눅스 프로그래밍이랑 운영체제 공부할 때 궁금한거 [3] 12(59.12) 12.12.17 150 0
341017 이직하는데.. 좋은 회사 많이있다 잉잉잉갤로그로 이동합니다. 12.12.17 138 0
341015 메신저 만드는데 1년? 진짜 요즘은 개나소나 프로그래머 하는구나 [3] 개소(182.218) 12.12.17 231 0
341014 아 존나 머리 아퍼 안티푸라면갤로그로 이동합니다. 12.12.17 48 0
341013 어떤 얼빠진 놈이 C#이 쉽고 만만한 언어라고 하는거냐? [6] ㅇㅇ(182.218) 12.12.17 337 0
341012 형들 대학교 1학년생인데 코딩한만 도와주세여 ㅠㅠ [9] urban(121.151) 12.12.17 174 0
341010 윈7 스타 호환xp 실행후 첨부그림처럼 디버깅된 화면이 나오는 이유 [2] 상상(175.123) 12.12.17 89 0
341009 C++에서 포인터로 지정한 배열을 연결리스트로 바꾸라는데 ;; [3] 루만성호(117.123) 12.12.17 105 0
341008 IT회사에 대한 착각.jpg [85] (114.207) 12.12.17 884 3
341007 루비가 먼데 순위가 이렇게 높지? [9] AIR(119.206) 12.12.17 373 0
341004 웹사이트 지도 구현 이건 혼자서 가능한가요? [6] 다른시각갤로그로 이동합니다. 12.12.17 139 0
341003 서든 월핵이라고 나돌아다니는 코드인데 [9] ㅇㅇㅇ(220.94) 12.12.17 1310 0
341002 형들 클레스 다이어그램 그릴때여 헬프염(121.163) 12.12.17 63 0
341001 형들 아무거나 게임핵 소스 있는분 있어? ㅇㅇㅇ(220.94) 12.12.17 72 0
340999 [자바교육] 자바교육 우수기업 자바취업연계 교육특강 신입개발자 양성교육 [1] 중앙일보HTA갤로그로 이동합니다. 12.12.17 87 0
340998 병특 노예 vs 현역 떙보 [1] ㅁㄴㅇ(59.11) 12.12.17 189 0
340997 우는 엔진 강좌 dvd 토렌트 다 받았네 [3] ㅁㄴㅇ(59.11) 12.12.17 99 0
340996 형들 C++ 파일입출력에 관해서 정말 궁금한게 있어서 물어봅니다. ㄹㅇㄴ(1.214) 12.12.17 43 0
340995 횽들 나 이번에 2학년 복학하는데 [5] ㅇㅁㄴㅇㄹ(112.159) 12.12.17 126 0
340994 대학 입학을 앞두고 C언어 독학 중 [4] 플로피디스크갤로그로 이동합니다. 12.12.17 232 0
340993 페이징 기법 잘 아는 사람있나요? [13] 초보(49.143) 12.12.17 171 0
340990 시간있는분들 vb.net으로 디시 이미지 업로드 하는거 소스좀 짜주십쇼 [4] i5-760(220.94) 12.12.17 69 0
340989 나 -> 고졸, 6개월 반 학원, 나이 27 [1] Kyle(220.244) 12.12.17 286 0
340988 하하하!! 난 프로그래밍을 못하는 입코더다! [1] Kyle(220.244) 12.12.17 103 0
340986 문제인 복지정책에서 부자 감세 100조 다시 받는다는건 구라임 [1] 123(14.36) 12.12.17 102 0
340984 시스템 파티션 레이드1로 미러링하려는데 elwlwlwk갤로그로 이동합니다. 12.12.17 48 0
340981 VirtualBox 하드 늘리기 성공!! [1] 천회장(118.131) 12.12.17 109 0
340978 현역 병특갔던 형들 있어? 오늘 면접을 보고 왓는데.. [1] 12323(61.106) 12.12.17 106 0
340974 형들 클레스 다이어그램 질문 [4] 므갹(121.163) 12.12.17 100 0
340970 기분이 좆치 않아서 무작정 전철타고 여행가는 중 [2] 멍청닭(211.246) 12.12.17 92 0
340968 이클립스랑 비주얼j랑 다른게머져 [2] 날개샀지예갤로그로 이동합니다. 12.12.17 60 0
340967 다시 솔로가 되었다고 슬퍼하지마라~ ☎2.52™갤로그로 이동합니다. 12.12.17 54 0
340966 vb 할줄아는형 있으신가 사진업로드하려고하는데 좀 힘들어요 도와주세요 [1] i5-760(220.94) 12.12.17 145 0
340965 듀얼 모니터 구성하려고 하는데, 피벗 자주 사용하나? [8] 몬테크리스토갤로그로 이동합니다. 12.12.17 95 0
340962 char형으로 숫자 못받아요? [7] 늅늅(116.41) 12.12.17 154 0
340958 영화보러가야지. 빌어먹을야옹갤로그로 이동합니다. 12.12.17 17 0
340957 아아 다시 솔로가 되니 공부가 안된다. [1] 멍청닭(182.211) 12.12.17 62 0
340956 으하하하하하하핫 크리스마스 일주일 남가고 쏠로 됐다 으하하하하하 멍청닭(182.211) 12.12.17 55 0
340955 크라이 엔진3 책이있었네... [1] ㄴㅁㅇ(59.11) 12.12.17 109 0
340954 어휴...... 애인과 헤어져 보니 이년이 얼마나 개년인지 알게 되었다. [3] 멍청닭(182.211) 12.12.17 214 1
뉴스 ‘85세’ 전원주 “아직도 연하남에 설렌다” 고백 왜? 디시트렌드 07.16
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2