2021.02.16(Tue) 📌 TIL
======================2월 16일 화요일======================
-----------------------------[오전]--------------------------------
💡 아이프레임 <iframe src="https://www.google.com/maps/embed?pb=~~
=>가장많이 쓰는게 지도!
💻 Web0215
src
|-net.tis.lotto팩키지
|-LottoDTO.java
|-LottoSQL.java
WebContent
|-WEB-INF자동생성폴더
|-lib폴더에 ojdbc6.jar, cos.jar
|-lottoWrite.html입력폼 + jQuery라이브러리
|-lottoSave.jsp저장 저장처리 저장처리 성공 후 전체출력 완성되신분들은 sp처리 더미데이터 316개
|-lottoList.jsp저장 전체출력 페이징 10개행씩 10페이지표시
[1] [2] ~ [9][10] [다음] |▶
◀| [이전] [11] [12] ~ [19][20] [다음] |▶
◀| [이전] [21] [22] ~ [29][30] [다음] |▶
◀| [이전] [31] [32]
//////////////////////////////////////////////////////////////////////////////
set serveroutput on
declare
i number := 0;
begin
while i < 100
loop
i := i + 1;
insert into lotto(title , content, writer , wdate , hit)
values (concat('snow',i), concat('winter',i), 'admin', sysdate, 0);
end loop;
end;
/
declare
i number := 0;
begin
while i < 100
loop
i := i + 1;
insert into lotto(title , content, writer , wdate , hit)
values (concat('kt',i), concat('lg',i), 'you', sysdate, 0);
end loop;
end;
/
declare
i number := 0;
begin
while i < 110
loop
i := i + 1;
insert into lotto(title , content, writer , wdate , hit)
values (concat('tis',i), concat('spring',i), 'me', sysdate, 5);
end loop;
end;
/
-----------------------------[오후]--------------------------------
✍문제4] 행번호 1~10
SQL> select rownum,t.*from lotto t
where rownum between 1 and 10;
ROWNUM TITLE CONTENT WRITER WDATE HIT
---------- ---------- ---------- ---------- -------- ----------
1 엘사2 평강2 lee2 21/02/08 7
2 엘사3 평강3 lee3 21/02/08 7
3 snow1 winter1 admin 21/02/16 0
4 snow2 winter2 admin 21/02/16 0
5 snow3 winter3 admin 21/02/16 0
6 snow4 winter4 admin 21/02/16 0
7 snow5 winter5 admin 21/02/16 0
8 snow6 winter6 admin 21/02/16 0
9 snow7 winter7 admin 21/02/16 0
10 snow8 winter8 admin 21/02/16 0
✍문제4-2] 행번호 11~20 나오게
SQL> select rownum,t.*from lotto t
where rownum between 11 and 20;
=>no rows selected
이유>> 11행번호 1 , 20행번호 10 (11번이 20번이되므로)
[3]클릭하면 21시작행 ~30끝행
SQL> select *from (
2 select rownum rn, title, content, writer, wdate, hit from lotto
3 ) where rn between 21 and 30;
RN TITLE CONTENT WRITER WDATE HIT
---------- ---------- ---------- ---------- -------- ----------
21 snow15 winter15 admin 21/02/16 0
22 snow16 winter16 admin 21/02/16 0
23 snow17 winter17 admin 21/02/16 0
24 snow18 winter18 admin 21/02/16 0
25 snow19 winter19 admin 21/02/16 0
26 snow20 winter20 admin 21/02/16 0
27 snow21 winter21 admin 21/02/16 0
28 snow22 winter22 admin 21/02/16 0
29 snow23 winter23 admin 21/02/16 0
30 snow24 winter24 admin 21/02/16 0
10 rows selected.
ㅣ- guestWrite.html 게스트테이블 mvc패턴적용 + EL태그, JSTL태그
ㅣ- guestDetail.jsp 게스트테이블 mvc패턴적용 + EL태그, JSTL태그
ㅣ- guestList.jsp 게스트테이블 mvc패턴적용 + EL태그, JSTL태그
어제 냈던 문제3번 이어서 같이 해결
✍문제3] lottoList.jsp문서
해결1) 레코드전체갯수
해결2) sp명령어 입력처리 310개이상 처리하세요
해결3) 페이징+검색
페이징구현하려면 더미데이터 316건정도 입력을 지난주 배웠던
데이터베이스 sp=PL응용해서 더미데이터 310건 입력하세요
msg =" select rownum, ~~ from lotto"
ST = CN.createStatement();
페이징계산은 pnum, pagecount pageNUM, start,end,
startpage, endpage, returnpage, tmp , sqry 변수는 동일하게 사용