๋ฐ์ํ
์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ ๊ณผ์ ํ๊ฐํ / ๊ณผ์ ๋ช : ๊ณจํ์ฐ์ต์ฅ ํ์๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ( 4์๊ฐ )
[์ฐธ๊ณ ] ์๋ ์์ค๋ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋ ์ํ ์์ ์ ๋๋ค.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<% /* ์๋ฐ DB ์ฐ๋ ์ํ ์์ค์ฝ๋ */
try{
Class.forName("oracle.jdbc.OracleDriver");
Connection con = DriverManager.getConnection
("jdbc:oracle:thin:@//localhost:1521/xe","system","1234");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select sysdate from dual");
while(rs.next()){
out.println("Today date :" + rs.getString(1) + "<hr>");
}
stmt.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
%>
</body>
</html>
1) ๋ฉ์ธํ๋ฉด์ ๋ค์๊ณผ ๊ฐ์ ๋์์ธ์ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ค.
2) ๋ฐ์ดํฐ ์ ์ถ๋ ฅ ์๊ฑด์ ๋ง๊ฒ ๊ฐ์ฌ์ ๋ณด, ํ์์ ๋ณด, ์๊ฐ์ ๋ณด ํ ์ด๋ธ์ ์์ฑํ์์ค.
1. ๊ฐ์ฌ์กฐํ ํ๋ฉด
- ์๊ฐ๋ฃ ์์ ์ํ์(โฉ) ์ ๋ ฅ
- ๊ฐ์ฌ์๊ฒฉ์ทจ๋์ผ์ "YYYY๋ MM์DD์ผ" ๋ก ํํ
2. ์๊ฐ์ ์ฒญ ํ๋ฉด
- ํ์๋ช ์ ํ์ ํ์๋ฒํธ๋ ์๋์ผ๋ก ๋ํ๋๋ค.
- ํ์๋ฒํธ๊ฐ 20000 ์ด์์ธ ํ์์ ์๊ฐ๋ฃ 50% ํ ์ธํด์ ์๊ฐ๋ฃ๊ฐ ์๋์ผ๋ก ๊ณ์ฐ๋์ด ๋ํ๋๋ค.
- ๋ชจ๋ ํญ๋ชฉ์ ๋ํ์ฌ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ค์ํ๋ฉฐ, ๊ฐ์ด ๋น์ด์๊ฑฐ๋ ์ ํ๋์ง ์์ ๊ฒฝ์ฐ์๋ ์ค๋ฅ๋ฉ์ธ์ง๋ฅผ ๋์ด ํ ํฌ์ปค์ค๋ฅผ ์ด๋ํจ.
- ๋ค์์ฐ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด "์ ๋ณด๋ฅผ ์ง์ฐ๊ณ ์ฒ์๋ถํฐ ๋ค์ ์ ๋ ฅํฉ๋๋ค!"๋ฅผ ๋์ฐ๊ณ ๋ชจ๋ ๊ฐ ์ด๊ธฐํ ํ ์๊ฐ์๋ก ํฌ์ปค์ค๋ฅผ ์ด๋ํจ.
- ์๊ฐ์ ์ฒญ ๋ฒํผ์ ๋๋ฌ ์ ํจ์ฑ ๊ฒ์ฌ๊ฐ ํต๊ณผ๋๋ฉด "์๊ฐ์ ์ฒญ์ด ์ ์์ ์ผ๋ก ์๋ฃ๋์์ต๋๋ค!"๋ฅผ ๋์ด ํ ๋ฉ์ธํ์ด์ง๋ก ์ด๋ํจ.
3. ํ์์ ๋ณด์กฐํ ํ๋ฉด
- ์๊ฐ๋ฃ ์์ ์ํ์(โฉ)์ ๋ ฅ
- ์๊ฐ์์ "YYYY๋ MM์"๋ก ํํ
4. ๊ฐ์ฌ๋งค์ถํํฉ ํ๋ฉด
- ์ด๋งค์ถ ์์ ์ํ์(โฉ) ์ ๋ ฅ
- ๊ฐ์ฌ๋ช ๊ณผ ์ด๋งค์ถ์ ์ค๋ฅธ์ชฝ ์ ๋ ฌ
↓ JSP๋ก ๊ตฌํํ ์ฝ๋
300x250