๋ฐ์ํ
JDBC ๋ฑ์ฅ ๋ฐฐ๊ฒฝ
์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ์์ DB์ ์ ๊ทผํ๊ธฐ ์ํด์๋ ์ฌ๋ฌ๊ฐ์ง ์์ ์ด ํ์
DB์ ์ฐ๊ฒฐํ๊ธฐ ์ํด ์ปค๋ฅ์ ์ฐ๊ฒฐ
SQL์ ์์ฑํ ํ ์ปค๋ฅ์ ์ ํตํด SQL ์์ฒญ
์์ฒญํ SQL์ ๋ํ ๊ฒฐ๊ณผ๋ฅผ ์๋ต ๋ฐ์
- ๊ธฐ์กด์ ์ฌ์ฉํ๋ MySQL ์๋ฒ๋ฅผ PostgreSQL ์๋ฒ๋ก ๋ณ๊ฒฝํ๋ค๋ฉด?
- ์ปค๋ฅ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ, SQL ์ ๋ฌ ๋ฐฉ๋ฒ, ๊ฒฐ๊ณผ๋ฅผ ์๋ต๋ฐ๋ ๋ฐฉ๋ฒ ๋ชจ๋ ๋ค๋ฅผ ์ ์์
- ๋ฐ๋ผ์ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ์์ ์์ฑํ๋ DB ์ฐ๊ฒฐ ๋ก์ง์ ์ ๋ถ ์์ ํด์ผ ํจ
- ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด JDBC ํ์ค ์ธํฐํ์ด์ค ๋ฑ์ฅ
- JDBC๋ Java Database Connectivity๋ก DB์ ์ ๊ทผํ ์ ์๋๋ก Java์์ ์ ๊ณตํ๋ API
- JDBC์ ์ฐ๊ฒฐํด์ผํ๋ DB์ JDBC ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ณตํ๋ฉด DB ์ฐ๊ฒฐ ๋ก์ง์ ๋ณ๊ฒฝํ ํ์์์ด DB ๋ณ๊ฒฝ์ด ๊ฐ๋ฅ
JdbcTemplate?
- JDBC ๋ฑ์ฅ์ผ๋ก ์์ฝ๊ฒ DB ๊ต์ฒด๊ฐ ๊ฐ๋ฅํด์ก์ง๋ง ์์ง๋ DB์ ์ฐ๊ฒฐํ๊ธฐ ์ํด ์ฌ๋ฌ๊ฐ์ง ์์ ๋ก์ง๋ค์ ์ง์ ์์ฑํด์ผ ํ๋ ๋ถํธํจ ์กด์ฌ
- ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ปค๋ฅ์
์ฐ๊ฒฐ, statement ์ค๋น ๋ฐ ์คํ, ์ปค๋ฅ์
์ข
๋ฃ ๋ฑ์ ๋ฐ๋ณต์ ์ด๊ณ ์ค๋ณต๋๋ ์์
๋ค์ ๋์ ์ฒ๋ฆฌํด์ฃผ๋
JdbcTemplate
๋ฑ์ฅ
728x90
๋ฐ์ํ
'๋ด์ผ๋ฐฐ์์บ ํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Spring ์ ๋ฌธ 2์ฃผ์ฐจ : IoC์ DI (1) | 2023.11.03 |
---|---|
Spring ์ ๋ฌธ 2์ฃผ์ฐจ: Layer Architecture (0) | 2023.11.03 |
Spring ์ ๋ฌธ 1์ฃผ์ฐจ - ํ์ต ์ค๋นํ๊ธฐ (1) | 2023.11.02 |
Spring ์ ๋ฌธ 1์ฃผ์ฐจ: ์น ๋์๋ฐฉ์ ์ดํดํ๊ธฐ (1) | 2023.10.31 |
JAVA: static ์ถ๊ฐ ์ ๋ฆฌ (0) | 2023.10.29 |