[ITWILL : JSP]JDBC활용 - 회원목록출력하는데 관리자는 빼고 출력하기, 자바 에러 두종류
ITWILL학원 : 22강 JSP기초 BY 정규태강사
JDBC
- JDBC활용 - import쓰는 이유, form페이지로 받은 데이터를 DB에 insert하는 방법
- JDBC활용 - JAVA에서 DB 정보 지우기 2가지방법
- JDBC활용 - DB에서 고객정보를 불러와서 HTML테이블에 담기
- JDBC활용 - TIMESTAMP주의점, JDBC에서 데이터처리
- JDBC활용 - 회원정보수정페이지만들기
- JDBC활용 - 회원목록출력하는데 관리자는 빼고 출력하기, 자바 에러 두종류
1. 회원목록출력하는데 관리자는 빼고 출력하기
이는 두가지 방법이 있다.
- DB에서 전체 데이터를 불러오고 출력만 관리자빼고하기
- DB에서부터 관리자빼고 가져온 뒤 출력하기
- 어느 방법이 더 좋을까?
2번째 방법!
WHY?
DB에서 데이터를 많이 가져올수록 시간이 오래 걸리므로 2번이 서비스측면에서 효율적이다.
1-1. DB에서 전체 데이터를 불러오고 출력만 관리자빼고하기
조건문으로 한줄이면 끝난다!
if(rs.getString("id").equals("admin")) continue; 짜잔!
1 | //4. sql구문 & pstmt |
1-2. DB에서부터 관리자빼고 가져온 뒤 출력하기
위의 코드에서 if구문을 없애고 sql구문만 변경해주면 된다.
1 | String sql = "select * from itwill_member where id not in('admin')"; |
2. 자바 에러 두종류(JAVA ERROR)
- 컴파일에러 = Error
- 예외발생 = Exception
![[OS/WINDOW]배포후 서버재시작에 batch와 윈도우 스케줄러 활용하기](https://cdn.pixabay.com/photo/2012/03/04/00/50/board-22098_960_720.jpg)
![[블로그]헥소테마에서 댓글기능 facebook에서 utterances로 변경하기](https://miro.medium.com/max/1600/1*aOv6h3h_v9PQWa03zGACnw.png)