이론
--테이블 복제하기
create table xxx2 as select * from member;
create sequence memeber2_seq
increment by 1
start with 1;
--시퀀스 번호를 자동으로 증가 시켜주는 함수를 호출한다. table_seq.nextVal
--문자열 '문자열값'
--날짜는 sysdate
--파싱 -> 패치 (명령문이 수행) -> 버퍼에 저장
--명령문이 대소문자, 값의 변경등이 일어나면 오라클은 위의 작업을 계속 반복한다.
insert into member2 values(member2_seq.nextVal,'bigdaddy','12','김길동',sysdate);
--선별적 insert문은 반드시 not null인 컬럼은 생략할 수 없다.
insert into member(num,id,pwd) values(member2_seq.nextVal,'xman','12');
select * from member;
--update,insert,delete는 반드시 모든 입력, 수정, 삭제가 완료되면 commit처리해야한다.(반대는 rollback)
select * from member2;
rollback;
commit;
-- asc 오름차순, desc 내림차순
select num,id,name,mdate from member order by 1 desc
select num,id,name,mdate from member where num=1;
CSS(style태그)
/* #wrap : id를 식별, .class 식별, element 식별 */
/* . = 한페이지에서 반복가능class */
Add.jsp
//한글처리는 제일 위쪽에 해줄 것
request.setCharacterEncoding("euc-kr");%>
<%-- MemberDTO v = new MemberDTO();와 동일 --%>
<jsp:useBean id="v" class="ex1.MemberDTO"></jsp:useBean>
<!-- 이 한줄로 파라미터를 받아서 알아서 useBean에 setter를 호출하여 값을 저장한다. -->
<%-- property="*" : v.setId(request.getParameter("id")) 와 동일 --%>
<jsp:setProperty property="*" name="v"/>
Delete후 강제 이동
response.sendRedirect("List.jsp");
실습
memberJoin.jsp
memberAdd.jsp
memberList.jsp
memberDetail.jsp
memberDel.jsp
src.ex1.MemberDTO
src.ex1.MemberDao
src.ex1.ConnUtil
'학원수업 > JSP' 카테고리의 다른 글
학원 18일차 복습(4/6) (0) | 2018.04.06 |
---|---|
학원 17일차 복습(4/5) (0) | 2018.04.05 |
학원 15일차 복습(4/3) (0) | 2018.04.03 |
학원 14일차 복습(4/2) (0) | 2018.04.02 |