본문 바로가기

Java/자바 기반 웹 개발자 과정 필기

[200526.62일차] JSP 8

반응형

데이터 조회 기능 구현

Oracel table, sequence 생성

틀 생성

라이브러리

TestDTO

TestDAO

list.jsp

실행된 결과창

 

 

데이터 삽입 기능 구현

regFrom.jsp

reg.jsp

TestDAO에 insert 함수 추가

TestDAO에 list 함수 수정 - 최신글이 위로 오게 함

실행된 결과창

 

 

조회수 기능

list.jsp

count.jsp

TestDAO에 count 함수 추가

실행된 결과창

 

 

 

 

 

전체 글수

list.jsp

TestDAO에 getTotalPage() 함수 추가

실행된 결과창

 

글목록 페이지 이동

list.jsp

실행된 결과창

 


rownum

=> 번호를 매겨서 표시

select rownum form paging;

between n1 and n2

=> n1 ~ n2 사이 

중간에 데이터가 없으면 숫자가 빈다 => rownum을 이용함

이중 select문

num 기준 내림차순으로 정렬한 paging을 a로 지칭

a.num => num 기준 내림차순으로 정렬한 paging의 num을 선택


사용할 SQL문

select B.* from(select rownum rn, A.* from(select * from paging order by num desc)A)B 
where rn between 1 and 5;

TestDAO list() 함수 수정

실행된 결과창

 

 

 


문제

검색 기능 SQL문

select * from paging where title like '%a' order by num desc;
제목 중에 a로 끝나는 모든것
select * from paging where title like 'a%' order by num desc;
제목 중에 a로 시작하는 모든것
select * from paging where title like '%a%' order by num desc;
제목중에 a하나라도 있는 것


TestDAO.java
0.00MB
TestDTO.java
0.00MB
count.jsp
0.00MB
list.jsp
0.00MB
reg.jsp
0.00MB
regForm.jsp
0.00MB
search.jsp
0.00MB
searchCount.jsp
0.00MB

 

반응형