분류 전체보기 42

MySQL) JOIN연습

# 모든 직원의 이름과 소속 부서명을 출력 1) 내부조인 select e.name , d.dept_namefrom employees einner join departments d on e.dept_id = d.dept_id; 2) LEFT JOIN : 소속부서 없는 직원 이름도 출력 select name , dept_namefrom employees eleft join departments d on e.dept_id = d.dept_id; 3) RIGHT JOIN : 직원 없는 부서도 출력 select name , dept_namefrom employees eright join departments d on e.dept_id = d.dept_id;# 급여가 5000 이상인 직원의 이름과 부..

Do it/Practice 2025.08.13

MySQL) SELECT문 연습

1. 전체 도시 수는 몇 개인가? select count(*) from city;2. 인구가 100만 이상인 도시의 수는? select count(*) from city where population >=1000000;3. 가장 인구가 많은 도시는? select name from city order by population desc limit 1;4. 인구가 500만 이상인 도시들의 이름과 인구수는? select name,population from city where population >= 5000000;----------------------- 5. 국가 테이블에서 아시아(Asia) 국가의 수는? select count(*) from country where Continent='Asia';6. 평균..

Do it/Practice 2025.08.12

MySQL Workbench 설치

* window 운영체제 기준 MySQL먼저 설치해주세요 1.사이트 접속 https://dev.mysql.com/downloads/workbench/ 2. 원하는 버전 다운로드 (저는 8.0.43버전) 3. 회원가입 없이 다운 받으려면 No thanks, just start my download. 클릭 4. 실행파일 열어서 Next 쭉하다가 Finish 5. MySQL Workbench 실행 후 MySQL 다운로드 시 설정한 비밀번호 입력 6. 그이후 나오는 화면은 체크하고 Continue 누르면 완료.

MySQL 설치

* window 운영체제 기준 1. 아래 사이트접속 https://dev.mysql.com/downloads/mysql/ 2. 원하는버전 선택 후 downlaod 클릭 3. 회원가입 없이 설치하려면 → No thanks, just my download. 클릭 4. 실행파일을 열고 Next → 동의체크 후 Next -> 아래 화면까지 Next 5. 비밀번호 설정 6. 그 이후나오는 것은 다 Next 7. Sample Databases 나오면 둘다 그냥 체크 (안해도 됨) 8. Execute 누르고 아래 항목이 다 체크 된다면 Next → Finish (완료) # 설치가 잘됐는지 확인방법 1. 작업관리자 → 프로세스 → 백그라운드프로세스 → mysql.exe 유..

JSP) 예외 처리

1. Try-Catch # 예제 화면 출력 시* out.println(e.getMessage()); 에러내용 화면에 보여준다 2. 에러 페이지설정 (예외처리) ① 폴더 만들때 설정 Dynamic Web Project 생성 시 next → next 하면 보이는 Generate web.xml deployment descriptor체크하고 생성 ② 이미 만든 폴더에 추가설정 이미 만든 Dynamic Web Project 오른쪽마우스 - Java EE Tools Generate deployment descriptor stub 클릭하여 설정 ① / ② 설정 시 WEB-INF 폴더안에 web.xml 파일이 생성된다. web.xml 파일 열고 소스보기에서 태그 안 각 에러별 보여..

Write it/JSP 2025.08.07

Java) Scanner

1. Scanner란? - Scanner는 사용자에게서 키보드로 입력을 받을 수 있게 해주는 도구 - 예를 들어, 사용자가 이름이나 숫자를 직접 입력하면, 자바 프로그램이 그 값을 받아서 사용할 수 있도록 도와주는 클래스이다. 2. Scanner 사용법1) 먼저 Scanner 가져오기 - Scanner 기능이 java.util이라는 패키지에 들어 있으니까, import(가져오기) 한다.import java.util.Scanner; 2) Scanner 객체 만들기 - System.in은 키보드 입력을 의미Scanner scanner = new Scanner(System.in); "Scanner라는 도구를 하나 만들건데, 이름은 scanner이고, 키보드(System.in)로부터 입력을 받을..

Write it/Java 2025.08.06

JSP) EL 표기법과 , JSTL

● EL 표기법 1. EL 표기법 : ${ } * 자바문과 EL표기 차이자바문EL 표기 이용${10+5} String str = "korea";%>내가 태어난 국가는 입니다.String str = "korea"; request.setAttribute("kor", str); %> 내가 태어난 국가는 ${kor} 입니다. # usebean 이용 자바문 ... 학생 정보 이름 : 나이 : 학번 : # usebean 이용 EL표기 사용 getter 사용하지 않고 더 깔끔하게 가능 ... 회원 정보 아이디 : ${member.id} 비밀번호 : ${member.pw} 이름 : ${member.name} 나이 : ${member.ag..

Write it/JSP 2025.08.06