[Spring] JDBC ์ดํ•ดํ•˜๊ธฐ
ยท
๊ณต๋ถ€ํ•˜๊ธฐ/Spring
JDBC๋ž€?JDBC (Java DataBase Connectivity)Java ํ‘œ์ค€ API๋กœ , SQL ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋“ฑ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ จ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์™€ ํด๋ž˜์Šค๋“ค์˜ ์ง‘ํ•ฉJava๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ DB์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ์˜ค๋ž˜ & ๋„๋ฆฌ ์‚ฌ์šฉ๋œ Java์˜ ํ‘œ์ค€ API์ด๋‹ค.JDBC๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๊ฒƒ์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ์ ์ด ์ƒ๊ธด๋‹ค.์˜ˆ์™ธ์ฒ˜๋ฆฌ๊ฐ€ ๋ฒˆ๊ฑฐ๋กญ๋‹ค. SQLException ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด Try-Catch ๋ธ”๋ก์„ ์—ฌ๋Ÿฌ ๊ณณ์— ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค.Connection, Statement, ResultSet ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•œ ๋’ค ๋ฐ˜๋“œ์‹œ close() ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ์ด์ฒ˜๋Ÿผ ์ž์› ๋ˆ„์ˆ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ์ž์› ๊ด€๋ฆฌ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค.์ฟผ..