๐Ÿ“˜ spring jdbc

๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ์ธต์˜ ์—ญํ• 

  • ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ์ฒ˜๋ฆฌ๋ฅผ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์ธต์—์„œ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ

DAO

  • ๋ฐ์ดํ„ฐ ์•ก์„ธ์„œ ์ฒ˜๋ฆฌ์— ํŠนํ™”๋œ ์˜ค๋ธŒ์ ํŠธ

DAO ํŒจํ„ด

  • DAO ํŒจํ„ด์€ ๋ฐ์ดํ„ฐ ์ทจ๋“๊ณผ ๋ณ€๊ฒฝ์— ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ DAO ์˜ค๋ธŒ์ ํŠธ๋กœ ๋ถ„๋ฆฌํ•˜๋Š” ํŒจํ„ด

์ž๋ฐ”์˜ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๊ธฐ์ˆ 

  • ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๊ธฐ์ˆ ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์ž๋ฐ” ๊ธฐ์ˆ ์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์กด์žฌ
  • jdbc,hybernate,mybatis,jpa
  • ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๊ธฐ์ˆ ์„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ๊ณ„ ๊ธฐ๋Šฅ์„ ์ œ๊ณต

๋ฐ์ดํ„ฐ ์†Œ์Šค

  • ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๊ธฐ์ˆ  ์ข…๋ฅ˜์™€ ์ƒ๊ด€์—†์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘์†์„ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ์ธํ„ฐํŽ˜์ด์Šค
  • ์—…๋ฌด์šฉ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ปค๋„ฅ์…˜ ํ’€์— ์˜ํ•ด ์ปค๋„ฅ์…˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์žฌ์‚ฌ์šฉ

์„œ๋“œ ํŒŒํ‹ฐ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋ฐ์ดํ„ฐ ์†Œ์Šค

  • Bean ์ •์˜ ํŒŒ์ผ์— DBCP ๋ฐ์ดํ„ฐ ์†Œ์Šค ์„ค์ •

jdbc์ด์šฉ์˜ ๋ฌธ์ œ์ 

  • ๋Œ€๋Ÿ‰์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ธฐ์ˆ 
  • ๋‹ค์–‘ํ•œ ์—๋Ÿฌ ์›์ธ์„ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋”ฉ์ด ํ•„์š”
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ๋งˆ๋‹ค ์—๋Ÿฌ ์ฝ”๋“œ๊ฐ€ ๋‹ฌ๋ผ์„œ ์ฝ”๋“œ์˜ ์ผ๊ด€์„ฑ ์œ ์ง€๊ฐ€ ์–ด๋ ค์›€

ํƒœ๊ทธ:

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ: