๊ด€๋ฆฌ ๋ฉ”๋‰ด

JiYoung Dev ๐Ÿ–ฅ

[๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ] ์ธํ„ฐํŽ˜์ด์Šค (2023.04.13) ๋ณธ๋ฌธ

full stack/JAVA

[๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ] ์ธํ„ฐํŽ˜์ด์Šค (2023.04.13)

Shinjio 2023. 4. 13. 18:27

๐ŸŽˆ์ธํ„ฐํŽ˜์ด์Šค

1. ํด๋ž˜์Šค๋“ค์ด ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ๊ณตํ†ต๋˜๋Š” ๊ธฐ๋Šฅ ์ง€์ •

2. ์ž‘์—…๋ช…์„ธ์„œ ๋˜๋Š” ํ”„๋กœ์ ํŠธ ์„ค๊ณ„๋„

3. ๊ธฐ๋Šฅ๋งŒ ์ •์˜ํ•จ์œผ๋กœ์จ ๊ตฌํ˜„ ๊ฐ์ฒด์˜ ๊ฐ™์€ ๋™์ž‘ ๋ณด๊ฐ• (๊ตฌํ˜„ ๊ฐ•์ œ)

    ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ถ”์ƒ ํด๋ž˜์Šค๋ณด๋‹ค ๋” ๊ฐ•ํ•œ ๊ฐ•์ œ๋ ฅ์„ ๊ฐ€์ง„๋‹ค. 

 

 

๐Ÿ“– ์ธํ„ฐํŽ˜์ด์Šค ์ƒ์„ฑ

 

๐Ÿ“– ์ธํ„ฐํŽ˜์ด์Šค ์ƒ์†

์ธํ„ฐํŽ˜์ด์Šค ์ƒ์† ํ‚ค์›Œ๋“œ : implements

์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋‹ค์ค‘ ์ƒ์†์ด ๊ฐ€๋Šฅํ•˜๋‹ค!

 

์•ž์œผ๋กœ ๋ฐฐ์šธ ๋‚ด์šฉ >> JDBC

์ง€๊ธˆ๊นŒ์ง€ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ 

์žฌ์‹คํ–‰์‹œํ‚ค๋ฉด ์‚ฌ๋ฆฌ์ง€๋Š” ๋ฐ์ดํ„ฐ > ํœ˜๋ฐœ์„ฑ ๋ฐ์ดํ„ฐ

 

์žฌ์‹คํ–‰์„ ์‹œ์ผœ๋„ ๋‚จ์•„์žˆ๋Š” ๋ฐ์ดํ„ฐ > ๋น„ํœ˜๋ฐœ์„ฑ ๋ฐ์ดํ„ฐ

 

ํœ˜๋ฐœ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ๋น„ํœ˜๋ฐœ์„ฑ ๋ฐ์ดํ„ฐ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ 

๋ฐฉ๋ฒ• 1. ๋ฌธ์„œํ™” (๋ฉ”๋ชจ์žฅ, ์—‘์…€, ํ•œ๊ธ€ํŒŒ์ผ)

๋ฐฉ๋ฒ• 2. ์„œ๋ฒ„์— ์ €์žฅ

๋ฐฉ๋ฒ• 3. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ

 

์ž๋ฐ”์—์„œ ์ฝ˜์†”์ฐฝ์— ์ž…๋ ฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜๋Š” ๊ณผ์ • > JDBC