๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

๐Ÿ–ฅ๏ธ135

[Spring] ๊ฒŒ์‹œํŒ ํ”„๋กœ์ ํŠธ ํ•  ๋•Œ ์œ ์šฉํ–ˆ๋˜ sql๋ฌธ ๊ธ€ ๋ณต์‚ฌํ•˜๊ธฐ INSERT INTO tbl_board (writer, title, userid, content) SELECT writer, title, userid, content FROM tbl_board; ํŽ˜์ด์ง• ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ๋•Œ ๊ธ€ ๋ฐ์ดํ„ฐ๊ฐ€ ์ถฉ๋ถ„ํžˆ ๋งŽ์•„์•ผํ•ด์„œ ์ด์ „ ๊ธ€ ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ๋ฅผ ๋ฐ˜๋ณตํ–ˆ๋‹ค. ์ผ๋ จ ์ˆซ์ž ์žฌ์ •๋ ฌ (mysql ๋ฐฉ์‹) SELECT @seq:=@seq+1 AS seq, seqno, title, writer, regdate FROM (SELECT @seq:=0) a, tbl_board b ORDER BY seq desc; ๊ธ€์„ ์‚ญ์ œํ•˜๋ฉด seqno ์‚ฌ์ด์— ๊ตฌ๋ฉ์ด ์ƒ๊ธฐ๋Š”๋ฐ, ์ด๋ฅผ ์žฌ์ •๋ ฌํ•˜๋Š” sql๋ฌธ์ด๋‹ค. 10๊ฐœ์”ฉ ๋Š๊ธฐ SELECT @seq:=@seq+1 AS seq, seqno, title, wr.. 2023. 5. 3.
IaaS, PaaS, SaaS ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ œ๊ณต์ž๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค ์œ ํ˜• ๋ณ„ ๋ถ„๋ฅ˜ IaaS (Infrastructure as a Service) IaaS๋Š” ์ธํ”„๋ผ๋ฅผ ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋ธ๋กœ, ๊ฐ€์ƒํ™”๋œ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค(์„œ๋ฒ„, ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํฌ ๋“ฑ)๋ฅผ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ œ๊ณตํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ์šด์˜ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฌผ๋ฆฌ์  ์ž์›์„ ๊ตฌ๋งคํ•˜๊ฑฐ๋‚˜ ์œ ์ง€๋ณด์ˆ˜ํ•  ํ•„์š” ์—†์ด ํ•„์š”ํ•œ ๋งŒํผ์˜ ์ž์›์„ ์œ ์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž์ฒด ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•˜์ง€ ์•Š์•„๋„ IaaS๋ฅผ ํ†ตํ•ด ํ•„์š”ํ•œ ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ๋น ๋ฅด๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๊ณ , ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ๋ณต์›ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. IaaS๋Š” ๊ธฐ์—…์ด๋‚˜ ์กฐ์ง์ด ์ธํ”„๋ผ์— ๋Œ€ํ•œ ์ง์ ‘์ ์ธ ๊ด€๋ฆฌ์™€ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๋งŒํผ, ๋น„์ฆˆ๋‹ˆ์Šค์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์–ด.. 2023. 4. 28.
Docker์— ๋Œ€ํ•œ ์งง์€ ์„ค๋ช… Docker๋Š” ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜์˜ ์˜คํ”ˆ์†Œ์Šค ๊ฐ€์ƒํ™” ํ”Œ๋žซํผ์ด๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์•„๋Š” ๊ทธ ๋„ค๋ชจ๋‚œ ํ™”๋ฌผ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋งž๋‹ค. ์„œ๋ฒ„์—์„œ ์ด์•ผ๊ธฐํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ๋„ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์‹คํ–‰ํ™˜๊ฒฝ์„ ์ปจํ…Œ์ด๋„ˆ๋กœ ์ถ”์ƒํ™”ํ•˜๊ณ , ๋™์ผํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ๋‹จ์ˆœํ•˜๊ฒŒ ํ•ด์ค€๋‹ค. ์›๋ž˜ Docker๋Š” ๋ฆฌ๋ˆ…์Šค์—์„œ๋งŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ–ˆ์œผ๋‚˜, ์œˆ๋„์šฐ 10์˜ 2020๋…„ ๋ด„ ์—…๋ฐ์ดํŠธ์— ์ถ”๊ฐ€๋œ WSL2(Windows Subsystem for Linux 2) ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์œˆ๋„์šฐ ๋‚ด์—์„œ ๋ฆฌ๋ˆ…์Šค ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋จ์— ๋”ฐ๋ผ hyper-V ์—†์ด Docker๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋Š” ๊ฒฉ๋ฆฌ๋œ ๊ณต๊ฐ„์—์„œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋™์ž‘ํ•˜๋„๋ก ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ๊ธฐ์กด์˜ ๊ฐ€์ƒ๋จธ์‹ ์€ ํ˜ธ์ŠคํŠธ ์œ„์— ๊ฒŒ์ŠคํŠธ ์ „์ฒด๋ฅผ ๊ฐ€์ƒํ™”ํ•˜์—ฌ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ, ์ด๋Š” ์‚ฌ์šฉ๋ฒ•์€ .. 2023. 4. 20.
[Linux] ๋ฆฌ๋ˆ…์Šค ๊ฐ„๋‹จํ•œ ์—ญ์‚ฌ ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ๋Š” ๋Œ€ํ•™์ƒ ์‹œ์ ˆ, ์ฆ‰์‹œ์šฉ ์šด์˜์ฒด์ œ๋ฅผ ๋งŒ๋“ค๊ณ ์ž ์‹œ์ž‘ํ•œ ํ”„๋กœ์ ํŠธ๋กœ ๋ฆฌ๋ˆ…์Šค ์ปค๋„์„ ๊ฐœ๋ฐœํ–ˆ๋‹ค. ์ด ์ดˆ๊ธฐ ๋ฒ„์ „์—์„œ๋Š” ๋ฆฌ๋ˆ…์Šค ์ปค๋„๋งŒ ์กด์žฌํ–ˆ์ง€๋งŒ, ์ดํ›„์— ๋ ˆ๋“œํ–‡์€ ๋ฆฌ๋ˆ…์Šค ์ปค๋„๊ณผ ํ˜‘๋ ฅํ•˜์—ฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ๋”์šฑ ๊ฐ•๋ ฅํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์šด์˜์ฒด์ œ๋กœ ๋ฐœ์ „์‹œ์ผฐ๋‹ค. ๋ฆฌ๋ˆ…์Šค๋Š” ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋ชจ๋“  ์ด์šฉ์ž์—๊ฒŒ ์—ด๋ ค ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ฐธ์—ฌํ•˜๋ฉด์„œ ๋ฐœ์ „ํ•˜์˜€๊ณ , ๋‹ค์–‘ํ•œ ๋ฐฐํฌํŒ์ด ๋‚˜์˜ค๊ฒŒ ๋˜์—ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋ฐฐํฌํŒ์ด ๋‚˜์˜ค๊ธฐ๋„ ํ•˜๊ณ  ๋งํ•˜๊ธฐ๋„ ํ•˜๊ณ ๋ฅผ ๋ฐ˜๋ณตํ•ด์„œ ํ˜„์žฌ๋Š” ๋ฐ๋น„์•ˆ(Debian) ๊ณ„์—ด๊ณผ ๋ ˆ๋“œํ–‡(Red Hat) ๊ณ„์—ด์ด ๋Œ€๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•œ๋‹ค. ๋ฐ๋น„์•ˆ ๊ณ„์—ด: ๋ฐ๋น„์•ˆ ๊ณ„์—ด์— ์†ํ•˜๋Š” ๋ฐฐํฌํŒ ์ค‘์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์ด ์šฐ๋ถ„ํˆฌ(Ubuntu)์ด๋‹ค. ์šฐ๋ถ„ํˆฌ๋Š” ๋ฐ๋น„์•ˆ์˜ ๊ธฐ๋ฐ˜์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•œ๋‹ค. ๋ ˆ๋“œํ–‡ ๊ณ„์—ด: ๋ ˆ๋“œ.. 2023. 4. 19.
๊ฐ€์ƒํ™”(Virtualization)๋ž€? ๊ฐ€์ƒํ™”์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช… ๊ฐ€์ƒํ™”๋Š” ์œ„ํ‚ค๋ฐฑ๊ณผ์— "๋ฌผ๋ฆฌ์ ์ธ ์ปดํ“จํ„ฐ ๋ฆฌ์†Œ์Šค์˜ ํŠน์ง•์„ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ, ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ, ์ตœ์ข… ์‚ฌ์šฉ์ž๋“ค์ด ๋ฆฌ์†Œ์Šค์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ๋ถ€ํ„ฐ ๊ฐ์ถ”๋Š” ๊ธฐ์ˆ "์ด๋ผ๊ณ  ๋˜์–ด ์žˆ๋‹ค. ์ฆ‰, ๋ฌผ๋ฆฌ์  ํ•˜๋“œ์›จ์–ด๋Š” ์€ํํ•˜๊ณ , ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๋…ผ๋ฆฌ์ ์ธ ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์‹ค์ œ ์ปดํ“จํ„ฐ์ฒ˜๋Ÿผ ๋ณด์ด๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ๋กœ๋Š” ํ•˜๋‚˜์˜ ์žฅ์น˜์—ฌ๋„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์žฅ์น˜์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋™์ž‘์‹œํ‚ฌ์ˆ˜๋„, ๋ฐ˜๋Œ€๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์žฅ์น˜๋ฅผ ํ•˜๋‚˜์˜ ์žฅ์น˜์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์ž‘๋™์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ๋‹ค. ๊ฐ€์ƒํ™”๋ฅผ ์œ„ํ•ด์„œ ์ฃผ๋กœ Hypervisor๋ผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. Hypervisor๋Š” ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ์„ ๊ตฌํ˜„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋กœ, ๋ฌผ๋ฆฌ์ ์ธ ์ปดํ“จํ„ฐ์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. Hypervisor๋Š” ๋ฌผ๋ฆฌ์ ์ธ ํ•˜๋“œ์›จ์–ด์™€ ๊ฐ€์ƒ ๋จธ์‹  ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค ์—ญํ• ์„ ํ•˜๋ฉฐ, ๊ฐ€.. 2023. 4. 19.
[2023.04.11~04.16] ํ† ์ด ํ”„๋กœ์ ํŠธ: OpenCV ์—†์ด JavaScript๋กœ ๊ตฌํ˜„ํ•˜๋Š” ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ ๋ช…: OpenCV ์—†์ด JavaScript๋กœ ๊ตฌํ˜„ํ•˜๋Š” ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ์˜์ƒ์ฒ˜๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์€ ๋Œ€๋ถ€๋ถ„ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋˜์–ด ์žˆ๋Š” OpenCV๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. OpenCV๋Š” Open Source Computer Vision์˜ ์•ฝ์ž๋กœ ๋‹ค์–‘ํ•œ ์˜์ƒ/๋™์˜์ƒ ์ฒ˜๋ฆฌ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ์ธํ…”์ด ์ปดํ“จํ„ฐ ๋น„์ „๊ณผ ์ธ๊ณต์ง€๋Šฅ์„ ๋ฐœ๋‹ฌ์‹œํ‚ค๊ณ ์ž ํ•˜๋Š” ๋ฐ”๋žŒ์œผ๋กœ ์ถœ์‹œํ•œ ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” OpenCV๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , JavaScript, HTML5, CSS์œผ๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ดํ•ดํ•˜๊ณ  ์ฝ”๋“œํ™”ํ•˜์—ฌ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋จผ์ € ์ตœ์ข… ์™„์„ฑ๋œ ์˜์ƒ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์—ฐ ์˜์ƒ์ด๋‹ค. Step 1: ๊ฐ„๋‹จํ•œ ๋‚œ์ˆ˜ ๋ฐฐ์—ด๋กœ ์˜์ƒ์ฒ˜๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ดํ•ดํ•˜๊ณ  ์ ์šฉํ•ด๋ณด๊ธฐ ์˜์ƒ์ฒ˜๋ฆฌ์— ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์•Œ.. 2023. 4. 18.
[Java] Servlet๊ณผ JSP์˜ ์—ญ์‚ฌ JSP(Java Server Pages)๋Š” Java์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋กœ, Servlet์„ ์‰ฝ๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด์ค€ ๊ฒƒ์ด๋‹ค. ์ฆ‰, JSP์˜ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์€ ์ž๋ฐ”๋ฅผ ๊ทผ๊ฑฐ๋กœ ํ•˜๊ณ  ์žˆ๊ณ , Java๋กœ ์ž‘์„ฑํ•œ ์„œ๋ฒ„ ํŽ˜์ด์ง€์ด๋‹ค. Java ์›นํ”„๋กœ๊ทธ๋žจ์˜ ์—ญ์‚ฌ๋ฅผ ์ž ๊น ์‚ดํŽด๋ณด์ž๋ฉด.. HTML์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—ฐ๋™ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์  ๋•Œ๋ฌธ์— ํ•ญ์ƒ ๊ฐ™์€ ๋‚ด์šฉ์„ ํ‘œ์‹œํ•˜๋Š” ์ •์ ์ธ ์›นํŽ˜์ด์ง€๋งŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. C์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ DB๋ฅผ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ๋ชฉ์ ์œผ๋กœ C์–ธ์–ด์™€ DB์—ฐ๋™์„ ์œ„ํ•œ library์ธ oracle์ด ํ•ฉ์ณ์ ธ์„œ Pro-C๋ผ๋Š”๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๋‹ค. ์ด๋•Œ๋Š” WAS๋‚˜ ๊ทธ๋Ÿฐ๊ฑฐ ์—†์ด CGI(Common Gateway Interface)๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ, ์›น์„œ๋ฒ„๊ฐ€ ๋ฐ”๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์—ฐ๋™ํ–ˆ๋‹ค. .. 2023. 4. 17.
[Java] JDBC(Java Database Connectivity)๋ž€? ์˜ˆ์‹œ ์ฝ”๋“œ๋กœ ์ž‘๋™ ๋ฐฉ๋ฒ• ๋ณด๊ธฐ JDBC: ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒ, ์‚ฝ์ž…, ์ˆ˜์ •, ์‚ญ์ œ ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ž๋ฐ” API JDBC๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ SQL ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. JDBC ์ฃผ์š” ์š”์†Œ - JDBC ๋“œ๋ผ์ด๋ฒ„: JDBC API์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ„์˜ ํ†ต์‹ ์„ ๋‹ด๋‹นํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ, ์ฟผ๋ฆฌ ์‹คํ–‰ ๋ฐ ๊ฒฐ๊ณผ ์ฒ˜๋ฆฌ ๋“ฑ์„ ์ˆ˜ํ–‰ - JDBC API: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ, ์ฟผ๋ฆฌ ์‹คํ–‰, ๊ฒฐ๊ณผ ์ฒ˜๋ฆฌ, ํŠธ๋žœ์žญ์…˜ ๊ด€๋ฆฌ ๋“ฑ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ์ œ๊ณตํ•˜๋Š” API(Connection, Statement, ResultSet ๋“ฑ) JDBC ์ž‘๋™ ์ˆœ์„œ 1. JDBC ๋“œ๋ผ์ด๋ฒ„ ๋กœ๋“œ 2. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—ฐ๊ฒฐ .. 2023. 4. 17.
728x90

"); wcs_do();