์ ์ฒด ๊ธ
CallableStatement ํ์ฉ(1) - ์ค๋ผํด ํ๋ก์์
1. ํ๋ก์์ ์์ฑ ๋ฐ์ดํฐ ์ถ๊ฐ, ์ญ์ , ์์ , ํ๋ฒ ๊ฒ์, ์ด๋ฆ ๊ฒ์, ์ ์ฒด ๋ฆฌ์คํธ, ํ๊ท ๊ณ์ฐ ํ๋ก์์ ์์ฑ ์ ์ ์์ฌํญ developer์์๋ ์๋ ์ปค๋ฐ์ด ๋์ง ์์ผ๋ฏ๋ก COMMIT ํด์ผํจ %TYPE ํผ์ผํธํ์ ํน์ ํ ์ด๋ธ์ ํฌํจ๋์ด ์๋ ์ปฌ๋ผ์ ์๋ฃํ์ ์ฐธ์กฐํ๋ ๋ฐ์ดํฐ ํ์ ์ ์๋ฏธ pHak score.hak%TYPE pHak์ด๋ผ๋ ๋ณ์๋ช ์ ํ์ ์ score ํ ์ด๋ธ์ hak ์ปฌ๋ผ์ ํ์ ์ ๊ฐ์ ธ์์ ์ฐ๊ฒ ๋ค๋ ์๋ฏธ 1. SCORE ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๋ ํ๋ก์์ CREATE OR REPLACE PROCEDURE insertScore ( pHak IN score.hak%TYPE, pName IN score.name%TYPE, pBirth IN score.birth%TYPE, pKor IN score...
CallableStatement
CallableStatement - PreparedStatement ํ์ ์ธํฐํ์ด์ค - SQL ์ ์ฅ ํ๋ก์์ (stored procedure)๋ฅผ ์คํํ๋๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ฒด - ํ๋ก์์ ํธ์ถ ๊ตฌ๋ฌธ์๋ ๊ฒฐ๊ณผ ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐ์ง๋ ํํ์ ๊ฒฐ๊ณผ ๋งค๊ฐ๋ณ์๊ฐ ์๋ ํํ ๋ ํํ ๋ชจ๋ IN ๋งค๊ฐ๋ณ์(์ ๋ ฅ), OUT ๋งค๊ฐ๋ณ์(์ถ๋ ฅ) , ๋๋ INOUT ๋งค๊ฐ๋ณ์(์ ์ถ๋ ฅ)๋ฅผ ์ํด ์ฌ์ฉ๋์ด์ง๋ ๋งค๊ฐ๋ณ์์ ๋ณ์ ๋ฒํธ๋ฅผ ๊ฐ์ง๋ฉฐ ?๋ ๋งค๊ฐ๋ณ์์ ์ ์ฅ์์น๋ก ๋ํ๋ - CallableStatement ๊ฐ์ฒด๋ Connection์ prepareCall(String sql) ๋ฉ์๋๋ฅผ ํธ์ถํ์ฌ ์ป๋๋ค - ๊ฒฐ๊ณผ ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐ์ง๋ ๊ฒฝ์ฐ(function) {? = call procedure_name[(?, ?, ...)]} ๊ฒฐ๊ณผ ๋งค๊ฐ๋ณ์๋ OUT ๋งค..
[WBS] wbs ์ผ์ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ๐
WBS ์ผ์ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ JAVA์ ์ค๋ผํด์ ์ฌ์ฉํ ์ผ์ ๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ผ๋ก ์ผ์ ๊ด๋ฆฌ์ ์ธ์ฌ ๊ด๋ฆฌ๋ฅผ ์ง์ [๊ฐ์ด๋๋ผ์ธ ๊ธฐ์ค] (1) ์ผ์ ๊ด๋ จ ์ ๋ฌด ํ๋ก์ธ์ค ์ ๋ณด (2) ํด๋น์ ์ฒด์ ์ ๋ฌด ๋ถ์ ๊ด๋ จ ๊ณ์ธต์ ๋ถํด ๊ตฌ์กฐ (3) ํ ๋ด ์์ ๋ถํ ๊ตฌ์กฐ์ ๋ํ ์ ๋ณด (4) ์ํ, ๋ฐ์ดํฐ, ์๋น์ค์ ๊ฒฐํฉ ์ ๋ณด (5) ๋น์ฉ ์์ธก์ ์ํ ํ๋ ์์ํฌ ์ ๋ณด (6) ํ๋ก์ ํธ์์ ์ํํ ์ ๋ฌด ์๋ณ ์ ๋ณด (7) ์ผ์ ๊ณผ ์๊ฐ, ์์์๊ตฌ์ฌํญ (8) ์ ์ฒด์ผ์ ๋ฐ ์งํ์ํฉ (9) ํ๋ก์ ํธ์ ์ ๋ณด ์ถ์ ํต๊ณ [ํ๋ก์ ํธ์ ๋ชฉ์ ] ๊ธฐ์ ๋ฟ๋ง ์๋๋ผ ๊ฐ์ธ์ ์ผ์ ๊ด๋ฆฌ ๊ด๋ จ ์์คํ ์ด ๋ง์ด ์ฌ์ฉ๋๊ณ ์์ด ์ค๋ฌด์์ ๋ค์ํ๊ฒ ์์ฉํ ์ ์๋ ํ๋ก์ ํธ ์ฃผ์ [ํ๋ก์ ํธ ์๊ตฌ ์ญ๋] - ํ๋ก๊ทธ๋๋ฐ ์์ค ๋ถ์ ๋ฅ๋ ฅ ๋ฐ ์๊ณ ๋ฆฌ์ฆ ํ์ฉ ๋ฅ๋ ฅ - ํ๋ก๊ทธ๋๋ฐ ์ธ์ด..
ํ๋ก์ ํธ ์งํ ์์
ํ๋ก์ ํธ ์งํ ์์ 1. ๊ธฐํ ๋จ๊ณ 1) ํ๋ก์ ํธ ๊ธฐํ : ์ฃผ์ ์ ์ 2) ์๊ตฌ์ฌํญ - ์๊ตฌ ๋ถ์์, ์๊ตฌ ๋ช ์ธ์, ์๋๋ฆฌ์ค ๋ฑ ์-> ์์ 3) ๋ฌธ์ ๋ถ์ ๋ฐ ์ ๋ฌด ๋ถ์ – ์ปจํ ์ธ ๋ถ์, ํ๋ ์์ํฌ ๊ฒฐ์ 4) ๋ฉ๋ด ๊ตฌ์ฑ – ๋ฉ๋ด ๊ตฌ์ฑ๋ -> ์์ ์ปจํ ์ธ ์ ๋ถ๋ฅ ๋ฐ ์ฒด๊ณํ, ์ ๋ณด์ ๋ํ ์กฐ์งํ, ๋ ์ด๋ธ๋ง(์ปจํ ์ธ ๋ช ์นญ), ๋ค์ด๋ฐ 5) ์ผ์ 2. ๊ฐ๋ฐ ๋จ๊ณ 1) ์ฌ์ดํธ ๋งต ์์ฑ 2) ๋ค๋น๊ฒ์ด์ ์์ฑ 3) ์คํ ๋ฆฌ ๋ณด๋ (ํ๋ฉด ๋ ์ด์์) 4) ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๋ง, ํ ์ด๋ธ ์์ธ ์ค๋ช ์ ์์ฑ 5) ํ๋ก์ฐ ์ฐจํธ 6) ํ๋ก๊ทธ๋จ ์ค๊ณ UML(์ํ์ค ๋ค์ด์ด๊ทธ๋จ, ํด๋์ค ๋ค์ด์ด๊ทธ๋จ), ๊ณตํต ํด๋์ค, ์ธํฐํ์ด์ค ๋ฑ 7) ๋์์ธ, ๊ณตํต ์คํฌ๋ฆฝํธ, ๊ณตํต ์คํ์ผ 8) HTML template ์์ 3. ๊ฐ๋ฐ 4. ๋๋ฒ๊น ๋ฐ ํ ์คํธ..