spring jdbc
๐ spring jdbc
๋ฐ์ดํฐ ์ก์ธ์ค ์ธต์ ์ญํ
- ๋ฐ์ดํฐ ์ก์ธ์ค ์ฒ๋ฆฌ๋ฅผ ๋น์ฆ๋์ค ๋ก์ง ์ธต์์ ๋ถ๋ฆฌํ๋ ๊ฒ
DAO
- ๋ฐ์ดํฐ ์ก์ธ์ ์ฒ๋ฆฌ์ ํนํ๋ ์ค๋ธ์ ํธ
DAO ํจํด
- DAO ํจํด์ ๋ฐ์ดํฐ ์ทจ๋๊ณผ ๋ณ๊ฒฝ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ DAO ์ค๋ธ์ ํธ๋ก ๋ถ๋ฆฌํ๋ ํจํด
์๋ฐ์ ๋ฐ์ดํฐ ์ก์ธ์ค ๊ธฐ์
- ๋ฐ์ดํฐ ์ก์ธ์ค ๊ธฐ์ ์ ์ฒ๋ฆฌํ๋ ์๋ฐ ๊ธฐ์ ์๋ ์ฌ๋ฌ๊ฐ์ง ์กด์ฌ
- jdbc,hybernate,mybatis,jpa
- ๋ฐ์ดํฐ ์ก์ธ์ค ๊ธฐ์ ์ ์ฝ๊ฒ ์ฌ์ฉํ๊ธฐ ์ํ ์ฐ๊ณ ๊ธฐ๋ฅ์ ์ ๊ณต
๋ฐ์ดํฐ ์์ค
- ๋ฐ์ดํฐ ์ก์ธ์ค ๊ธฐ์ ์ข ๋ฅ์ ์๊ด์์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์์ ๊ด๋ฆฌํด์ฃผ๋ ์ธํฐํ์ด์ค
- ์ ๋ฌด์ฉ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ปค๋ฅ์ ํ์ ์ํด ์ปค๋ฅ์ ์ค๋ธ์ ํธ๋ฅผ ์ฌ์ฌ์ฉ
์๋ ํํฐ๊ฐ ์ ๊ณตํ๋ ๋ฐ์ดํฐ ์์ค
- Bean ์ ์ ํ์ผ์ DBCP ๋ฐ์ดํฐ ์์ค ์ค์
jdbc์ด์ฉ์ ๋ฌธ์ ์
- ๋๋์ ์์ค ์ฝ๋๋ฅผ ๊ธฐ์
- ๋ค์ํ ์๋ฌ ์์ธ์ ํ์ ํ๊ธฐ ์ํ ์ฝ๋ฉ์ด ํ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ๋ง๋ค ์๋ฌ ์ฝ๋๊ฐ ๋ฌ๋ผ์ ์ฝ๋์ ์ผ๊ด์ฑ ์ ์ง๊ฐ ์ด๋ ค์