클라이언트 요청을 처리하고 응답하는 Servlet 클래스의 구현 규칙을 지킨 서버측 자바 프로그래밍 기술
소스 코드상에서 HttpServlet을 상속받는 클래스를 말합니다.
= 부모 클래스인 HttpServlet의 기능을 모두 사용할 수 있다는 것을 의미합니다.
(javax.servlet.http.HttpServlet 는 http프로토콜 서비스를 지원하는 클래스)
public class HelloWorld extends HttpServlet
-http프로토콜을 지원하는 라이브러리
→ Http 프로토콜을 사용자(프로그래머)가 좀 더 쉽게 사용하기 위한 캡슐화 시킨 라이브러리(.class 의 집합)입니다.
/context명/gugudan.jsp - 구구단을 찍으시오(테이블로)
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<table border=1>
<%
out.print("<tr>");
for(int i = 2;i < 10;i++){
out.print("<td>" + i + "단" + "</td>");
}
out.print("</tr>");
for (int i = 1; i < 10; i++) {
out.print("<tr>");
for (int j = 2; j < 10; j++) {
out.print("<td>" + j + "x" + i + "=" + (j * i) + "</td>");
}
out.print("</tr>");
}
%>
</table>
</body>
</html>

부서테이블의 모든 데이터를 출력하라.
select * from emp;
EMP테이블에서 각 사원의 직업, 사원번호, 이름, 입사일을 출력하라.
select job, empno, ename,hiredate from emp;
EMP테이블에서 직업을 출력하되, 각 항목(ROW)가 중복되지 않게 출력하라.
select distinct job from emp;
생성한 DEPT01 부서 테이블의 모든 데이터를 삭제하는 쿼리문
delete from dept01;
부서명이 SALES인 부서를 emp01 에서 삭제 하시오
delete from emp01 where deptno=(select deptno from dept where dname='SALES');
'SMITH' 사원의 입사 날짜는 오늘로, 급여는 50으로, 커미션은 4000으로 수정하는 쿼리문
update emp01 set hiredate=sysdate, sal=50, comm=4000 where ename='SMITH';
1982년에 입사한 사원의 입사일을 오늘로 수정하는 쿼리문
update emp01 set hiredate=sysdate where substr(hiredate, 1,2)='82';
JOB 컬럼값이 MANAGER인 경우, 급여를 10% 인상하는 쿼리문
update emp01 set sal=sal*1.1 where job='MANAGER';
부서 번호가 10번인 사원의 부서 번호를 40번으로 수정
update emp01 set deptno=40 where deptno=10;
조건) servlet 파일을 만들지 말고 아래의 두 파일 만으로 해결할것
값 받아 오는 부분은 찾아 보면서 할것
화폐 매수 구하기
돈액수 와 버튼 하나(money.html)
아래를 출력하는 페이지를 만드시오.(result.jsp)
액수 : 126500
오만원 : 2장
만원 : 2장
오천원 :1장
천원 : 1 장
오백원 : 1개
백원 : 0개
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>금액을 입력하세요</h1>
<form action="result.jsp" method="post">
<input type="text" name="money" size="10">원<br>
<input type="submit" name="전송"><br>
</form>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
int cash = money;
for (int i = 0; i < notes.length; i++) {
count[i] = cash / notes[i];
cash %= notes[i];
}
out.print("액수:"+money+"<br>");
out.print("오만원:"+count[0]+"<br>");
out.print("만원:"+count[1]+"<br>");
out.print("오천원:"+count[2]+"<br>");
out.print("천원:"+count[3]+"<br>");
out.print("오백원:"+count[4]+"<br>");
out.print("백원:"+count[5]+"<br>");
%>
```