반응형 전체 글32 [ Do it ] 5장 더 정확하고 다양하게 결과를 출력하는 WHERE절과 연산자 05-1 필요한 데이터만 쏙 출력하는 WHERE 절 SELECT [조회할 열1 이름], [열 2 이름], ...,[열 N 이름] FROM [조회할 테이블 이름] WHERE [조회할 행을 선별하기 위한 조건식]; 필요한 데이터를 추출하는 WHERE절의 기본 형식의 위와 같다. 아래 2개는 WHERE절에 관한 예제이다. SELECT * FROM EMP; SELECT * FROM EMP WHERE EMPNO = 7782; 05-2 여러 개 조건식을 사용하는 AND, OR 연산자 SELECT * FROM EMP WHERE DEPTNO = 30 AND JOB = 'SALESMAN'; AND 연산자는 작성한 조건식 모두 참인 것만 데이터를 추출한다. SELECT * FROM EMP WHERE DEPTNO = 30 .. 예비개발자/ORACLE 2023. 4. 13. [ Do it ] 4장 SELECT문의 기본 형식 정리 04-1 실습용 테이블 살펴보기 DESC DEPT; DESC EMP; DESC SALGRADE; 위의 각 코드를 입력하면 해당 테이블을 정보를 조회할 수 있다. 04-2 데이터를 조회하는 3가지 방법 - 셀렉션, 프로젝션, 조인 행 단위로 조회하는 셀렉션 - 조회하려는 가로 데이터 즉, 행을 선별하는 방식을 의미 열 단위로 조회하는 프로젝션 - 조회할 테이블의 세로 영역, 즉 출력 테이블의 열을 선택하는 방식을 의미 1+2 셀렉션과 프로젝션 함께 사용하기 3.두 개 이상의 테이블을 사용하여 조회하는 조인 - 두개 이상의 테이블을 옆으로 연결하여 하나의 테이블처럼 데이터를 조회하는 방식 04-03 SQL의 기본 뼈대, SELECT 절과 FROM 절 SELECT [조회할 열1 이름], [열 2 이름], .... 예비개발자/ORACLE 2023. 4. 13. [ 웹 쇼핑몰 ] 섹션2 프로그래밍 데이터베이스 연동 6 https://shampooelf.tistory.com/15 [ 웹 쇼핑몰 ] 섹션2 프로그래밍 데이터베이스 연동 5 매번 MemberJoin.jsp에서 회원가입을 완료할 때마다 오라클에서 데이터가 제대로 삽입이 되었는지 확인하는 것은 귀찮기 때문에 전체 회원 목록이 담긴 jsp 파일을 따로 만들어 준다. 전체 회원의 목 shampooelf.tistory.com 지난 포스팅에서 전체 회원의 데이터 조회하는 소스코드를 이어서 작성한다. //모든 회원의 정보를 리턴해주는 메소드 호출 //Vector는 가변길이로 저장한다. public Vector allSelectMember() { Vector v = new Vector(); //무조건 데이터베이스는 예외처리를 반드시 해야한.. 예비개발자/JSP 2023. 4. 12. [ 웹 쇼핑몰 ] 섹션2 프로그래밍 데이터베이스 연동 5 매번 MemberJoin.jsp에서 회원가입을 완료할 때마다 오라클에서 데이터가 제대로 삽입이 되었는지 확인하는 것은 귀찮기 때문에 전체 회원 목록이 담긴 jsp 파일을 따로 만들어 준다. 전체 회원의 목록을 담을 파일 명은 MemberList라고 지어준다. //모든 회원의 정보를 리턴해주는 메소드 호출 public Vector allSelectMember() { Vector v = new Vector(); return v; } 그리고 데이터와 관련된 메소드를 담은 MemberDAO.jsp 파일에 위의 코드를 추가해준다. 그리고 모든 회원의 정보를 불러 올 jsp 파일을 만들었다. 한 회원의 정보가 아닌 모든 회원의 정보를 담아야 함으로 .. 예비개발자/JSP 2023. 4. 12. [ 웹 쇼핑몰 ] 섹션2 프로그래밍 데이터베이스 연동 4 쓸데 없이 jsp에 자바 코드가 기입되는 것을 방지하기 위해 자바 코드를 담은 패키지를 따로 만들어 관리하는 것이 편하다. 그러므로 MemberJoinProc.jsp 에서 데이터를 접근하는 소스를 따로 관리하는 클래스를 만든다. 그것이 바로 DAO이다. MemberDAO라는 자바 클래스를 만들었고 데이터 연결 및 삽입,조회,삭제,업데이트와 관련된 메소드를 이 클래스 안에 넣는다. package model; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; //오라클 데이터 베이스에 연결하고 select, insert, update, dele.. 예비개발자/JSP 2023. 4. 12. [ 웹 쇼핑몰 ] 섹션2 프로그래밍 데이터베이스 연동 3 본격적으로 오라클 데이터베이스를 jsp와 연동하기 위해 ojdbc6.jar 파일을 다운받아 WEB-INF - lib 폴더에 넣어준다. 예비개발자/JSP 2023. 4. 12. [ 웹 쇼핑몰 ] 섹션2 프로그래밍 데이터베이스 연동 2 https://shampooelf.tistory.com/11 MemberJoin.jsp 에서 submit 버튼을 누르면 이동할 페이지인 MemberJoinProc.jsp을 생성한다. 예비개발자/JSP 2023. 4. 11. [ 웹 쇼핑몰 ] 섹션2 프로그래밍 데이터베이스 연동 1 인프런 강의 중 JSP 수업을 듣고 있다. 데이터 연동 부분이 나에게 어려워 2회차로 듣고 있다. 그냥 흘러들으면 까먹을 것 같기도 하고 그래서 블로그에 남기기로 결심했다. DAO와 DTO를 담을 패키지를 Java Resources - src/main/java 폴더 안에 'model' 패키지 만든다. 따로 패키지를 만들어 DAO와 DTO를 담으면 조금 더 구조적으로 데이터를 연결 할 수 있다. 회원 가입을 위한 jsp형식의 폼을 만들어준다. 회원 가입 아이디 패스워드 패스워드 확인 이메일 전화 번호 당신의 관심 분야 캠핑 등산 독서 음악 당신의 직업은 교사 의사 변호사 기술사 당신의 연령은 10대 20대 30대 40대 하고 싶은말 MemberBean.java (DTO) package model; publ.. 예비개발자/JSP 2023. 4. 11. 이전 1 2 3 다음 반응형