일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 내배카
- 회원정보수정
- jdbc설정
- live server 환경설정
- 페이지 재사용
- forward
- 회원탈퇴
- 페이징
- jsp기본
- 비밀번호변경
- Git
- github
- 국취제
- 정처기
- jdbc환경설정
- 입력메소드
- 로그아웃
- 비밀번호암호화
- 관리자회원조회
- 별찍기
- mvc
- emmet환경설정
- 내일배움카드
- redirect
- 인코딩
- 국민취업지원제도
- 국비학원
- 권한변경
- 검색기능
- 배열
- Today
- Total
목록학원/실습 (53)
기록

@실습문제 - PreparedStatment 다음 기능을 구현 3. 회원 이름 검색 5. 회원 정보 변경 6. 회원 탈퇴 3. 이름 검색시 일부만 입력해도 검색이 되어야 한다. (like연산자) 5. 정보변경은 이름, 생일, 이메일, 주소만 일괄 변경한다. package member.view; import java.sql.Date; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.List; import java.util.Scanner; import member.controller.MemberController; import member.model.vo.Member; /** * view패키지 클래스 * ..
## @실습문제 1. EX_EMPLOYEE테이블의 퇴사자관리를 별도의 테이블 TBL_EMP_QUIT에서 하려고 한다. 다음과 같이 TBL_EMP_JOIN, TBL_EMP_QUIT테이블을 생성하고, TBL_EMP_JOIN에서 DELETE시 자동으로 퇴사자 데이터가 TBL_EMP_QUIT에 INSERT되도록 트리거를 생성하라. -TBL_EMP_JOIN 테이블 생성 : EX_EMPLOYEE테이블에서 QUIT_DATE, QUIT_YN 컬럼제외하고 복사 CREATE TABLE TBL_EMP_JOIN AS SELECT EMP_ID, EMP_NAME, EMP_NO, EMAIL, PHONE, DEPT_CODE, JOB_CODE, SAL_LEVEL, SALARY, BONUS, MANAGER_ID, HIRE_DATE FR..
## @실습문제 : CREATE 테이블을 적절히 생성하고, 테이블, 컬럼주석을 추가하세요. 1. 첫번째 테이블 명 : EX_MEMBER * MEMBER_CODE(NUMBER) - 기본키 -- 회원전용코드 * MEMBER_ID (varchar2(20) ) - 중복금지 -- 회원 아이디 * MEMBER_PWD (char(20)) - NULL 값 허용금지 -- 회원 비밀번호 * MEMBER_NAME(varchar2(30)) -- 회원 이름 * MEMBER_ADDR (varchar2(100)) - NULL값 허용금지 -- 회원 거주지 * GENDER (char(3)) - '남' 혹은 '여'로만 입력 가능 -- 성별 * PHONE(char(11)) - NULL 값 허용금지 -- 회원 연락처 2. EX_MEMBER..
@ 실습 문제 문제1 기술지원부에 속한 사람들의 사람의 이름,부서코드,급여를 출력하시오 문제2 기술지원부에 속한 사람들 중 가장 연봉이 높은 사람의 이름,부서코드,급여를 출력하시오 문제3 매니저가 있는 사원중에 월급이 전체사원 평균보다 많은 사원의 사번,이름,매니저 이름, 월급을 구하시오. 1. JOIN을 이용하시오 2. JOIN하지 않고, 스칼라상관쿼리(SELECT)를 이용하기 문제4 같은 직급의 평균급여보다 같거나 많은 급여를 받는 직원의 이름, 직급코드, 급여, 급여등급 조회 문제5 부서별 평균 급여가 3000000 이상인 부서명, 평균 급여 조회 단, 평균 급여는 소수점 버림, 부서명이 없는 경우 '인턴'처리 문제6 직급의 연봉 평균보다 적게 받는 여자사원의 사원명,직급명,부서명,연봉을 이름 오름..
@실습문제 - 다중열 서브쿼리 부서별 최대급여를 받는 사원의 사원명, 부서명, 급여를 출력. (심화1) 최소급여를 받는 사원도 출력. (심화2) 인턴사원도 포함시키기 select emp_name, dept_title, salary from employee left join department on dept_code = dept_id where (dept_code, salary) in (select dept_code, max(salary) from employee group by dept_code) order by 2,1;--6행 (심화1)  select emp_name, dept_title, salary from employee left join d..
@실습문제 - join 1. 2020년 12월 25일이 무슨 요일인지 조회하시오. 2. 주민번호가 70년대 생이면서 성별이 여자이고, 성이 전씨인 직원들의 사원명, 주민번호, 부서명, 직급명을 조회하시오. 3. 가장 나이가 적은 직원의 사번, 사원명, 나이, 부서명, 직급명을 조회하시오. 4. 이름에 '형'자가 들어가는 직원들의 사번, 사원명, 부서명을 조회하시오. 5. 해외영업팀에 근무하는 사원명, 직급명, 부서코드, 부서명을 조회하시오. 6. 보너스포인트를 받는 직원들의 사원명, 보너스포인트, 부서명, 근무지역명을 조회하시오. 7. 부서코드가 D2인 직원들의 사원명, 직급명, 부서명, 근무지역명을 조회하시오. 8. 급여등급테이블의 등급별 최대급여(MAX_SAL)보다 많이 받는 직원들의 사원명, 직급명..
@실습문제 - 함수 1. 직원명과 이메일 , 이메일 길이를 출력하시오 이름 이메일 이메일길이 ex) 홍길동 , hong@kh.or.kr 13 2. 직원의 이름과 이메일 주소중 아이디 부분만 출력하시오 ex) 노옹철 no_hc ex) 정중하 jung_jh 3. 60년대에 태어난 직원명과 년생, 보너스 값을 출력하시오 그때 보너스 값이 null인 경우에는 0 이라고 출력 되게 만드시오 직원명 년생 보너스 ex) 선동일 1962 0.3 ex) 송은희 1963 0 4. '010' 핸드폰 번호를 쓰지 않는 사람의 수를 출력하시오 (뒤에 단위는 명을 붙이시오) 인원 ex) 3명 5. 직원명과 입사년월을 출력하시오 단, 아래와 같이 출력되도록 만들어 보시오 직원명 입사년월 ex) 전형돈 2012년12월 ex) 전지연..
# 1번 create table tbl_escape_watch( watchname varchar2(40) ,description varchar2(200) ); --drop table tbl_escape_watch; insert into tbl_escape_watch values('금시계', '순금 99.99% 함유 고급시계'); insert into tbl_escape_watch values('은시계', '고객 만족도 99.99점를 획득한 고급시계'); commit; select * from tbl_escape_watch; tbl_escape_watch 테이블에서 description 컬럼에 99.99% 라는 글자가 들어있는 행만 추출하세요. # 2번 파일경로를 제외하고 파일명만 아래와 같이 출력하세요...
[Thread 실습문제] - 실행용클래스 com.thread.sleep.SleepTest + sendAphorism() : void - 좋아하는 속담, 경구 10개를 문자열배열에 담고, 3초마다 랜덤하게 출력하세요. - 10번 출력후 종료하세요. package com.thread.sleep; public class SleepTest implements Runnable{ @Override public void run() { String[] strarr =new String[10]; strarr[0] = "Regret for wasted time is more wasted time"; strarr[1] = "connecting the dots"; strarr[2] = "Love yourself."; stra..
## 컬렉션 실습문제1 @실습문제1 *** 도서 관리 프로그램 *** 1. 새 도서 추가 => addBook(inputBook() 이 리턴한 객체) 실행 2. 도서정보 정렬후 출력 => sortedBookList() 실행 => Book[] 리턴받아 printBookList(Book[]) 실행 3. 도서 삭제 => inputBookTitle(삭제할 도서명) 실행 => index를 리턴받아 deleteBook(index) 실행 4. 도서 검색출력 => inputBookTitle(검색할 도서명) 실행 => index 리턴받아 printBook(index) 실행 5. 전체 출력 => printAll() 실행 6. 끝내기 >>추가, 삭제, 검색에 필요한 키정보는 키보드로 입력받도록 함 //Book 객체의 필드값을..