์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

CRUD SQL ์ž๋™ ์ƒ์„ฑ

JDBC(DatabaseMetaData, ResultSetMetaData) ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ SQL ํŒŒ์ผ ์ž๋™ ์ƒ์„ฑ. ์ „์ž์ •๋ถ€ ํ‘œ์ค€ํ”„๋ ˆ์ž„์›Œํฌ 3.10.0 ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์น˜. ๋กœ์ปฌ DB ์„ค์น˜(mariadb-10.6.4-winx64.zip).

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[์—…๋ฌด ์ž๋™ํ™”, ๋ฐฑ์—”๋“œ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ
๋ฐฐ์›Œ์š”!

  • JDBC(DatabaseMetaData, ResultSetMetaData) ์‚ฌ์šฉ

  • ์ „์ž์ •๋ถ€ ํ‘œ์ค€ํ”„๋ ˆ์ž„์›Œํฌ 3.10.0 ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์น˜

  • ๋กœ์ปฌ DB ์„ค์น˜(mariadb-10.6.4-winx64.zip)

 ์ •์‹œํ‡ด๊ทผ์„ ๋ถ€๋ฅด๋Š” SQL๋ฌธ ์ž๋™ ์ƒ์„ฑ์˜ ํž˜!

์•—, ํ˜น์‹œ ๋‚ด ์–˜๊ธฐ ์•„๋‹Œ๊ฐ€์š”?

์ด๋Ÿฐ ๊ณ ๋ฏผ ํ•˜๊ณ  ๊ณ„์‹  ๋ถ„๋“ค์ด๋ผ๋ฉด ์ฃผ๋ชฉํ•ด์ฃผ์„ธ์š”!

๋ฐ˜๋ณต ์ž‘์—…์€ ์ด์ œ ๊ทธ๋งŒ,
๋น ๋ฅด๊ฒŒ SQL๋ฌธ ์ƒ์„ฑํ•˜๊ธฐ!

์ „์ž์ •๋ถ€ํ”„๋ ˆ์ž„์›Œํฌ + MariaDB ํ™˜๊ฒฝ ๊ตฌ์ถ• ๋ฐ 
SQL๋ฌธ ์ž๋™ ์ƒ์„ฑ์„ ํ†ตํ•œ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์„ ์œ„ํ•ด.

์—„์ฒญ ๋งŽ์€ ํ…Œ์ด๋ธ”๋„, ์˜คํƒ€๋„ ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”! 
์„ค์ • ๋ช‡ ๋ฒˆ์ด๋ฉด ๋งค์šฐ ๋น ๋ฅด๊ฒŒ SQL๋ฌธ์„ ์ž๋™ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜์—์„œ๋Š” SQL๋ฌธ์„ ์˜คํƒ€ ์—†์ด ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์ž๋™ ์ƒ์„ฑํ•ด์„œ, ๋‹จ์ˆœ ๋ฐ˜๋ณต ์ž‘์—…์—์„œ ๋ฒ—์–ด๋‚˜ ๋กœ์ง์— ์ง‘์ค‘ํ•˜๊ณ , ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ์‹ถ์€ ์ดˆ๋ณด ๊ฐœ๋ฐœ์ž๋“ค์„ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ๋ณผ ๊ฑฐ์˜ˆ์š”.

  • โœ… ์ „์ž์ •๋ถ€ ํ‘œ์ค€ํ”„๋ ˆ์ž„์›Œํฌ(eGovFrame) 3.10.0 ๋ฒ„์ „ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ ๋กœ์ปฌ DB(MariaDB)๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • โœ… DatabaseMetaData๋ฅผ ์ด์šฉํ•ด์„œ CRUD SQL๋ฌธ์„ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์ž๋™ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
  • โœ… DatabaseMetaData๋กœ ํ…Œ์ด๋ธ”, ์ปฌ๋Ÿผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋กœ์ปฌ DB ์„ค์น˜
SELECT๋ฌธ ์ž๋™ ์ƒ์„ฑ

Q&A๋ฅผ 
ํ™•์ธํ•ด๋ณด์„ธ์š”.

Q. ๋น„์ „๊ณต์ž๋„ ๋“ค์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜์ธ๊ฐ€์š”?

๋„ค. SQL๋ฌธ์˜ ๊ธฐ์ดˆ๋ฅผ ์•Œ๊ณ  ๊ณ„์‹  ๋ถ„์ด๋ผ๋ฉด ๊ฐ•์˜ ๋ณด์‹œ๋ฉด์„œ ๋”ฐ๋ผ ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q. ์™œ CRUD SQL ์ž๋™ ์ƒ์„ฑ์„ ๋ฐฐ์›Œ์•ผ ํ•˜๋‚˜์š”?

์˜คํƒ€ ์—†์ด ๋งค์šฐ ๋น ๋ฅด๊ฒŒ SQL ๋ฌธ์„ ์ƒ์„ฑํ•ด์„œ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์„ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q. CRUD SQL ์ž๋™ ์ƒ์„ฑ์„ ๋ฐฐ์šฐ๋ฉด ๋ญ๊ฐ€ ์ข‹์€๊ฐ€์š”?

๋‹จ์ˆœ ๋ฐ˜๋ณต ์ž‘์—…์„ ํ•˜์ง€ ์•Š๊ณ  ๋กœ์ง์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์–ด ์ •์‹œํ‡ด๊ทผ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ด ๊ฐ•์˜๋ฅผ ๋งŒ๋“  
์ง€์‹๊ณต์œ ์ž๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฐฑํ–‰

  • GS ITM ์‚ฐ๊ธฐํ‰RCMSํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰ ์ค‘
  • ๋‹ค์ˆ˜ ๊ณต๊ณต SI AA, ๊ฐœ๋ฐœPL ์ˆ˜ํ–‰
  • ์ „์ž์ •๋ถ€ ํ‘œ์ค€ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ๋ฐœํ™˜๊ฒฝ๋ถ€ํ„ฐ ์šด์˜ํ™˜๊ฒฝ๊นŒ์ง€ ๋‹ค์ˆ˜ ๊ณต๊ณต SI ํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰
  • 2021 ์ „์ž์ •๋ถ€ ํ‘œ์ค€ํ”„๋ ˆ์ž„์›Œํฌ ์ปจํŠธ๋ฆฌ๋ทฐ์…˜ ์ฐธ๊ฐ€
  • ๊ฐœ๋ฐœ์ผ๊ธฐ ๊ฒŒ์‹œ ์ค‘

ํ‘œ์ค€ SQL๋ฌธ์„ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์ž๋™ ์ƒ์„ฑํ•ด์„œ 
ํ”„๋กœ์ ํŠธ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์— ๋„์›€์ด ๋˜์—ˆ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค ๐Ÿ‘จโ€๐Ÿ’ป


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๊ณต๊ณต SI ๊ฐœ๋ฐœ์ž

  • SQL์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • SQL ๊ธฐ์ดˆ

์•ˆ๋…•ํ•˜์„ธ์š”
์ด๋ฐฑ๋ผ์ธ์ž…๋‹ˆ๋‹ค.

30

๋ช…

์ˆ˜๊ฐ•์ƒ

3

๊ฐœ

์ˆ˜๊ฐ•ํ‰

1

๊ฐœ

๋‹ต๋ณ€

5.0

์ 

๊ฐ•์˜ ํ‰์ 

1

๊ฐœ

๊ฐ•์˜

์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฐฑ๋ผ์ธ์ž…๋‹ˆ๋‹ค.

์ „์ž์ •๋ถ€ ํ‘œ์ค€ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ข‹์•„ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค.

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

16๊ฐœ โˆ™ (1์‹œ๊ฐ„ 15๋ถ„)

์ˆ˜์—… ์ž๋ฃŒ

๊ฐ€ ์ œ๊ณต๋˜๋Š” ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!

โ‚ฉ11,000