Today I Learned

2021.02.16(Tue) 📌 TIL

Elin J 2021. 2. 16. 19:31

======================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 변수는 동일하게 사용