프로그래밍/JSP (14) 썸네일형 리스트형 [JSP]JDBC를 이용하여 DB 연동하기 (Oracle) - 글 수정하기(update) updateTestForm.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 글 수정 글 수정 이름 제목 비밀번호 내용 수정할 글정보 호출 실패! 오류 발생! 수정할 글정보 호출 실패! Colored by.. [JSP]JDBC를 이용하여 DB 연동하기 (Oracle) - 글 상세 페이지 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 글 상세 정보 보기 글 상세 정보 글번호 : 제목 : 작성자 : 작성일 : 글 상세정보가 없습니다. 오류 발생! 글상세 정보 호출 실패 Colored by Color Scripter cs [JSP]JDBC를 이용하여 DB 연동하기 (Oracle) - 글 목록보기(select) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 게시판 목록 게시판 목록 글번호 제목 작성자 작성일 년월일시분초 다 보여줌 %> 오류 발생! Colored by Color Scripter cs [JSP]JDBC를 이용하여 DB 연동하기 (Oracle) - 글 등록하기(insert) 1. 테이블 생성 1 2 3 4 5 6 7 8 9 10 create table tboard( num number primary key, name varchar2(30) not null, title varchar2(150) not null, passwd varchar2(10) not null, content varchar2(4000) not null, reg_date date not null ); create sequence tboard_seq; cs 2. db정보 가지고 있는 dbInfo.jspf 파일 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Insert title here Colored by Color Scripter cs 3. insertTestForm.j.. [JSP]JDBC를 이용하여 DB 연동하기 (Oracle) - 연동 테스트 1. 프로젝트 폴더 -> src -> main -> WEB-INF -> lib 폴더에 ojdbc.jar 넣기 2. 연동 테스트 파일 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 연동 테스트 Colored by Color Scripter cs jdbcUrl, dbId, dbPass는 자신의 환경에 맞게 변경 3. 실행 결과 확인 [JSP]세션(Session) - 예제 sessionLoginForm.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 로그인 폼 아이디 비밀번호 Colored by Color Scripter cs sessionLogin.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 로그인 체크 님이 로그인 했습니다 alert('로그인에 실패했습니다.'); history.go(-1); //이전페이지로 이동 Colored by Color Scripter cs sessionLogout.jsp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 로그아웃 로그아웃했습니다.. [JSP]세션(Session) - 유지 시간 변경 1. 세션(Session) - 웹 컨테이너에서 클라이언트의 정보를 보관할 때 사용 - 오직 서버에서만 생성 - 클라이언트마다 세션 생성됨 1. 세션 생성 session.setAttribute("세션명", 세션값); /* String id = test session.setAttribute("user_id", id); */ 2. 세션 확인 String user_id = (String) session.getAttribute("user_id"); 3. 세션 삭제 session.invalidate(); 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 세션 정보.. [JSP] 쿠키(Cookie) - 생성, 확인, 수정, 삭제 1. 쿠키 - 웹 브라우저가 보관하고 있는 데이터 - 웹 서버에 요청을 보낼 때 함께 전송 2. 쿠키 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 쿠키 생성 쿠키의 값은 Colored by Color Scripter cs 3. 쿠키 확인 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 쿠키 목록 쿠키 목록 0){ for(int i=0; i = 쿠키가 존재하지 않습니다. Colored by Color Scripter cs 4. 쿠키 수정 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 .. 이전 1 2 다음