๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

์ž๋ฐ” ์˜ˆ์™ธ์ฒ˜๋ฆฌ ์˜ˆ์ œ1

[JAVA] ์˜ˆ์™ธ(Exception) ์ฒ˜๋ฆฌ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž. ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋‹ค ๋ณด๋ฉด, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๋ฟ ์•„๋‹ˆ๋ผ ์˜ค๋ฅ˜ ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ƒํ™ฉ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์˜ˆ์™ธ ์ƒํ™ฉ๊นŒ์ง€ ์˜ˆ์ธกํ•˜์—ฌ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์—์„œ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ๊ด€๋ จ ์ฝ”๋“œ๋Š” ๋ฌด์„ฑ์˜ํ•˜๊ฒŒ ์ž‘์„ฑ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์˜คํžˆ๋ ค ์ž˜๋ชป๋œ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ์ฝ”๋“œ ๋•Œ๋ฌธ์— ๋ฒ„๊ทธ๋ฅผ ๋‚ณ์„ ์ˆ˜ ์žˆ๊ณ , ๋‚œ์ฒ˜ํ•ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜น์‹œ ์ฝ”๋”ฉ์„ ํ•˜์‹œ๋ฉด์„œ ํ•œ ๋ฒˆ์ด๋ผ๋„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ํ•œ ์ ์ด ์žˆ์œผ์‹ ๊ฐ€์š”? // 1๋ฒˆ ์˜ˆ์™ธ๋ฅผ ์žก๊ณ ๋Š” ์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. try { ... // ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง } catch (SQLException e) { // ๋นˆ ๊ณต๊ฐ„ } // 2๋ฒˆ catch (SQLException e) { System.out.println(e); } // 3๋ฒˆ catch (SQLException .. 2023. 8. 26.
728x90
๋ฐ˜์‘ํ˜•