디시인사이드 갤러리

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

갤러리 본문 영역

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

쎾쓰(175.197) 2012.12.10 18:46:05
조회 58 추천 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/21 - -
AD 곧 휴가!! 홈캉스, 바캉스 SALE 운영자 25/07/21 - -
340451 액티브엑스는 IE에 OLE 컴포넌트 올리는거 아닌가? ㅁㄴㅇ(119.202) 12.12.12 30 0
340450 pdf 문서 암호화 되있는 거 푸는 방법 없나요 [4] 몰라(112.170) 12.12.12 436 0
340448 이직 제의 받음 [14] 안티푸라면갤로그로 이동합니다. 12.12.12 233 1
340447 드디어 버그 해결했습니다. [4] 열정(1.250) 12.12.12 72 0
340446 구직자들은 졸라 많은데 왜 업계는 사람 없다고 함? 안티푸라면갤로그로 이동합니다. 12.12.12 68 0
340445 하나님 제발!! 하나님!!!!!!! 하나님!! 병특의 파라다이스 이스트소 [20] 123(61.106) 12.12.12 231 0
340444 중첩 반복문 이따구로 써도 됨? [5] (125.177) 12.12.12 79 0
340443 회사 컴퓨터 셋팅중에 문제가 있네요 ㅠ_ㅠ OUX(121.143) 12.12.12 39 0
340442 형들 신입 이력서 작성하는데, 프리랜서햇던거 경력으로 넣어도돼..? [3] 123(61.106) 12.12.12 102 0
340441 C++ boost::bind 는 함수 오버로딩은 지원안하나연? [2] 멘탈붕괴_갤로그로 이동합니다. 12.12.12 74 0
340440 굿모닝 횽들~ 비쥬얼 스튜디오 쓰는 횽들 봐바 ㅜㅜ (125.177) 12.12.12 31 0
340439 게임 교육원 어떤지 봐주세요 [1] 마마마(175.192) 12.12.12 73 0
340437 삼성 소멤 지원서류왜안열리지........... [3] 냠냠(211.178) 12.12.12 98 0
340436 iOS 어플 맡게 됬는데 진짜 가시방석이다 ㅠㅠ [8] 23(125.143) 12.12.12 145 0
340435 잘 알아두세요 [3] thbsh(165.194) 12.12.12 93 0
340433 아 슈발 출장 [6] Adelposs갤로그로 이동합니다. 12.12.12 95 0
340432 아후~ 안드로이드 ADB 최신껄로 버젼업 하고 난 뒤에 돌아버리겠다. [4] ☎2.52™갤로그로 이동합니다. 12.12.12 82 0
340430 IT는 어떤것의 약자라고생각하냐(예시있음) [4] ee(58.233) 12.12.12 144 0
340427 횽들 안뇽! 뮴뮴이(59.25) 12.12.12 25 0
340426 아침이다... ㅋㄱ(183.96) 12.12.12 30 0
340423 잉카넷씹새들 처좀 망했으면좋겠다 [7] ㅁㅁ(211.244) 12.12.12 163 0
340421 랜선 분신술 지져니.. [1] 부랄킹갤로그로 이동합니다. 12.12.12 69 1
340420 왜 프로그래머가 되고싶은사람이 많을까 [3] ㅁㅁ(211.244) 12.12.12 206 0
340418 와 롤코 푸른거탑 백봉기 이병 [1] ㅁㅁ(211.244) 12.12.12 82 0
340417 44mm님 시계 짤방을 쓰고 계신데요 [4] 에어로홍갤로그로 이동합니다. 12.12.12 87 0
340415 C 안배우고 바로 C++ 배워도 되나요?? [8] 스타트(121.182) 12.12.12 223 1
340414 프로그램을 짠다는것은.. [1] ㅁㅁ(211.244) 12.12.12 49 0
340413 [질문] 기초지식 없는 상태 C++ 학습과정 [8] 스타트(121.182) 12.12.12 144 0
340412 프갤 리젠이 안되서 재미가없다 ㅁㅁ(211.244) 12.12.12 37 0
340411 나처럼 프로그래밍 야매로 시작한놈 없냐? [8] ㅁㅁ(211.244) 12.12.12 248 1
340410 군대가기전에 머할지 추천점 [3] ㅁㄴㅇ(211.40) 12.12.12 103 1
340408 국정원 알바 잡았다는데 여기도 국정원이나 외국 정보기관 알바 있지 않을까 [3] 에어로홍갤로그로 이동합니다. 12.12.11 144 0
340407 44mm 있냐 [1] ㅁㅁ(211.244) 12.12.11 79 0
340406 누가 자꾸 어도비 에어 깔면 스마트폰 실행속도가 빨라진다는데 [2] (125.177) 12.12.11 144 0
340404 파일복구관련..도와주세욤..급해요ㅠㅠㅠㅠ..휴ㅠㅠㅠㅠㅠㅠㅠ [2] ㅇㅇ(14.36) 12.12.11 61 0
340403 자바랑 파이썬둘중 머하는게 남? [1] 거지인간(211.237) 12.12.11 125 0
340400 디씨 총통 에어로홍갤로그로 이동합니다. 12.12.11 74 0
340399 음 미적분 너무 오래했더니 머리아프다 퓨~ Kyle(220.244) 12.12.11 40 0
340398 큰 n에 대한 knight's tour 경로 어떻게 구할까 [3] 고랭?갤로그로 이동합니다. 12.12.11 104 0
340396 나 정보처리기능사 시험 공부할때 진짜 손코딩했었는데.. [5] ㅋㄱ(183.96) 12.12.11 278 0
340395 centos5에서 mysql 외부 접속 불가 문제 [15] ㅁㄴ(61.250) 12.12.11 232 0
340394 프갤도 디시갤중에 오래된갤러리 아니냐 ㅁㅁ(211.244) 12.12.11 44 0
340392 근데 웹프로그래머가 아니여서 모르겠는데 [2] ㅁㅁ(211.244) 12.12.11 154 0
340390 아이폰 게임서버 공부할려고하는대 도움좀 게임센터말구용 [1] 거지인간(211.237) 12.12.11 44 0
340388 morgan freeman 다큐에나와서 웜홀예기하면 [1] Kyle(220.244) 12.12.11 52 0
340386 적축 키보드 샀는데 키감이 좋네 [3] elwlwlwk갤로그로 이동합니다. 12.12.11 125 0
340384 프갤형누나들 프로젝트할때 자료사전 뭘의미하는지좀 알려줭 [1] 칰빠버프갤로그로 이동합니다. 12.12.11 55 0
340383 같은 클래스 메소드 호출 하는 방법좀 [1] 자바(1.250) 12.12.11 91 0
340382 홈페이지 방문자수 대비 광고비 수익은어느정도가 적당함? [5] ㅇㄹ(119.197) 12.12.11 109 1
340381 단일대상을 해킹하고 싶으면 키로그가 채고아니냐? [2] ㅁㅁ(211.244) 12.12.11 142 0
뉴스 '뚜벅이 맛총사' 제작진, '예능 초보' 연우진 뒷이야기 폭로! "촬영 내내 수줍어하고 웃기만..." 사건 전말은? 디시트렌드 07.23
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2