본문 바로가기

JSP25

230201_DB 폼에서 form 태그 옆에 enctype="multipart/form-data" 기입 이미지가 저장되는 경로 설정 저장이미지 크기 설정 한글 깨짐 방지 MultipartRequest 클래스로 객체생성후 자료 불러옴 String sd = "C://JSP//경로"; int filesize = 1024*1024*10; String encType="UTF-8"; MultipartRequest multi = new MultipartRequest( request,sd,filesize,encType); name = multi.getParameter("name"); //값을 받아오는 poster = multi.getFilesystemName("poster"); //파일명과 확장자 image 폴더에 저장된 파일들은 F5.. 2023. 2. 1.
230131_DB 조인 : 테이블이 2개의 자료들을 검색 조인 : 2개의 테이블에서 행은 곱하고 열은 더해서 2개의 테이블에서 검색 조인종류 내부조인(INNER) = join : 동등조인 : 연산후 필드값이 동일한 것만 취하는것 : 자연조인 : 내부조인의 결과에서 중복된 필드를 제거 외부조인(OUTNER) : 왼쪽외부 : 내부조인의 결과에 왼쪽의 값중에서 내부조인에 없는 값을 추가 : 오른쪽외부 : 내부조인의 결과에 오른쪽의 값중에서 내부조인에 없는 값을 추가 : 전체외부 중첩질의 : 질의문이 2개 있다 select 필드명 ...주질의문 from 테이블명 where 필드명 =(select 필드명 ...서브질의문 from 테이블명 where 조건); 반드시 서브질의문이 먼저 실행되어야 한다 select * from aaa .. 2023. 1. 31.
230130_DB 문자열 중에서 특정 부분만 만족하면 "참" 결과를 얻는 함수를 부분문자열 함수라 하여 '_'와 '%'로 구분한다. _ : 1개의 문자를 % : all의 뜻을 포함하며 where 절에서 like 키워드와 함께 사용 select * from student; select * from course; select * from enrol; select * from student where year='3' or year='4'; select * from student where year in (3,4); select * from student where year'1' and year'2'; select sno,dept from student where sname='나연묵' and year='4'; --6번 selec.. 2023. 1. 30.
230127_DB OO시 OO구 OO동 OOOO아카데미 전화번호 OO-OOOO-OOOO @charset "UTF-8"; a { text-decoration: none; color:#ffffff; font-weight: bold; } th,td { text-align: center; background: #ffffff; } header { text-align: center; background-color: #333333; height: 90px; line-height: 90px; color : #ffffff; } nav { text-align: center; background-color: #444444; height: 50px; line-height: 50px; color : #ffffff; } section { text.. 2023. 1. 27.
230126_DB 쿼리문 정렬 order by 컬럼명 asc(오름차순) , desc(내림차순) package com.ezen; public class ReportDTO { String name; int kor,eng,mat; public ReportDTO() {} public ReportDTO(String name, int kor, int eng, int mat) { super(); this.name = name; this.kor = kor; this.eng = eng; this.mat = mat; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getKor() { return.. 2023. 1. 26.
230125_DB 수정 작업 순서 요령 1. 출력에서 수정을 클릭하면 지정한곳(.jsp)를 ...jsp 이름을 적재 이동 2. 이동한 jsp 파일에서 넘겨받은 이름과 동일한 자료를 디비에서 찾기 3. 동일한 이름을 찾았으면 그 이름에 해당되는 모든 자료를 화면에 출력..입력 폼 형식으로 자료를 보이게 하고 입력(수정자료)하여 4. 폼에서 입력한 (수정완료) 자료들을 또 다른 jsp 로 넘김 5. 넘겨받은 jsp 파일은 넘겨받은 자료들을 객체화 시켜 DAO의 수정기능 메소드 전달 6. DAO의 수정기능의 메소드는 업데이트를 실행하여 수정이 완료 검증(Verification) : 유효성검사 : 사용자가 올바른 데이터만 입력 받고자 할때 클라이언트 : 사용자가 자료입력시 클라이언트 폼에서 검증 사용법 1. 폼의 이름을 반드시 .. 2023. 1. 25.