JdbcTemplate

  • jdbcTemplate์€ ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์ œ๊ณตํ•˜๋Š” JDBC ์ถ”์ƒํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.

  • jdbcTemplate์€ sql๋ฌธ์„ ์‹คํ–‰ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•  ๋•Œ ์ž๋ฐ” ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋ฐ˜ํ™˜ํ•ด ์ค€๋‹ค. ์ด๋Ÿฐ ๋ฐ˜ํ™˜์ž‘์—…์„ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์€ ํฐ ์žฅ์ ์ด๋‹ค.

  • sql injection์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด preparedStatement๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

  • jdbc๋„ ์ž๋ฐ”์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‰ฝ๊ฒŒ ์—ฐ๊ฒฐํ•˜๋„๋ก ์ถ”์ƒํ™”ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ–ˆ์ง€๋งŒ, ๊ทธ๋Ÿผ์—๋„ ๋ณต์žก์„ฑ๊ณผ ๋ฐ˜๋ณต์ ์ธ ์ฝ”๋“œ๋“ค์ด ์žˆ์„ ์ˆ˜๋ฐ–์— ์—†์—ˆ๋‹ค. jdbcTemplate์€ ์ด๋Ÿฌํ•œ ์ž‘์—… ๊ฐ„์— ์ฝ”๋“œ๋ฅผ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ•ด์ค€๋‹ค.

Last updated