[ITWILL : JSP]JDBC활용 - 회원목록출력하는데 관리자는 빼고 출력하기, 자바 에러 두종류
💡 핵심 요약 (TL;DR)
1. JDBC활용 - import쓰는 이유, form페이지로 받은 데이터를 DB에 insert하는 방법 원인을 파악했다. 4. JDBC활용 - TIMESTAMP주의점, 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
[ITWILL : JSP]JDBC활용 - 회원목록출력하는데 관리자는 빼고 출력하기, 자바 에러 두종류