์ „์ฒด ๊ธ€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
350 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

DBMS | JDBC๋ฅผ ์‚ฌ์šฉํ•œ JSP์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์—ฐ๋™ 2 statement ์‚ฌ์šฉ | select, insert, update, delete

JSP์— Statement๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ ์—ฐ๊ฒฐ ์ฟผ๋ฆฌ์ฒ˜๋ฆฌ select, insert, update, delete dbconn.jsp insert_form_statement.jsp ์‚ฌ์šฉ์ž ์ž…๋ ฅ๊ฐ’ DB์ €์žฅํ•˜๊ธฐ ์•„์ด๋”” : ๋น„๋ฐ€๋ฒˆํ˜ธ : ์ด๋ฆ„ : ํ…Œ์ด๋ธ” ์ปฌ๋Ÿผ๊ฐ’๊ณผ ๋™์ผํ•˜๊ฒŒ name๊ฐ’์„ ๋„ฃ์–ด์ค€๋‹ค. insert_statement.jsp ํšŒ์›์กฐํšŒ DBํ™•์ธ DB SELECT ๊ฒฐ๊ณผ ์ถœ๋ ฅ select_statement.jsp ์•„์ด๋”” ๋น„๋ฐ€๋ฒˆํ˜ธ ์ด๋ฆ„ ํšŒ์› ๊ฐ€์ž… ์ž…๋ ฅ๋œ DB๊ฐ’ ์ˆ˜์ •ํ•˜๊ธฐ ์•„์ด๋”” ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋งž์œผ๋ฉด ์ด๋ฆ„์„ ์ˆ˜์ • update_form_statement.jsp ์ž…๋ ฅ๋œ DB๊ฐ’ ์ˆ˜์ •ํ•˜๊ธฐ ์•„์ด๋”” : ๋น„๋ฐ€๋ฒˆํ˜ธ : ์ด๋ฆ„ : update_statement.jsp ํšŒ์›๋ฆฌ์ŠคํŠธ ํšŒ์›๊ฐ€์ž… delete_form_statement.jsp ์ž…๋ ฅ๋œ DB..

SQL | ๋‚ด์žฅ ํ•จ์ˆ˜(์ œ์–ด ํ•จ์ˆ˜) | query-10(if, ๋ฌธ์ž์—ดํ•จ์ˆ˜).sql

๋‚ด์žฅ ํ•จ์ˆ˜ ๋‚ด์žฅ ํ•จ์ˆ˜(์ œ์–ด ํ•จ์ˆ˜) switch๋ฌธ๊ณผ ์œ ์‚ฌ query-10(if, ๋ฌธ์ž์—ดํ•จ์ˆ˜).sql use sqldb; -- ifํ•จ์ˆ˜๋Š” '๋งŒ์•ฝ์— ~~์ด๋ผ๋ฉด' ์ด๋ผ๋Š” ๋œป์ž„. -- 1000 > 2000 ์ˆ˜์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ์ด๋ฉด, 1๋ฒˆ์งธ ์ธ์ž๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ณ , -- ๊ฑฐ์ง“์ด๋ฉด 2๋ฒˆ์งธ ์ธ์ž๊ฐ’์ด ์ถœ๋ ฅ์ด ๋œ๋‹ค. select if(1000 > 2000, '์ฐธ์ž…๋‹ˆ๋‹ค.', '๊ฑฐ์ง“์ž…๋‹ˆ๋‹ค.'); select if(1000 < 2000, '์ฐธ์ž…๋‹ˆ๋‹ค.', '๊ฑฐ์ง“์ž…๋‹ˆ๋‹ค.'); -- ifnull์€ 1๋ฒˆ์งธ ์ธ์ž๊ฐ’์— ๋”ฐ๋ผ์„œ ๋„์ด๋ฉด 2๋ฒˆ์งธ ์ธ์ž๊ฐ’์ด ์ถœ๋ ฅ๋˜๊ณ , -- 1๋ฒˆ์งธ ์ธ์ž๊ฐ’์ด null์ด ์•„๋‹ˆ๋ฉด, 1๋ฒˆ์จฐ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. select ifnull(null, 'null์ž…๋‹ˆ๋‹ค.'); select ifnull(1000, 'null์ž…๋‹ˆ๋‹ค.'); -- n..

SQL | query-9(cast, ๋ณ€์ˆ˜, ํ˜•๋ณ€ํ™˜).sql | ๋™์  ์ฟผ๋ฆฌ๋ฌธ ์‚ฌ์šฉ โ˜…

๋ฐ์ดํ„ฐ ํ˜•์‹์˜ ์ข…๋ฅ˜ DECIMAL ํ˜•์‹์€ ์ •ํ™•ํ•œ ์ˆ˜์น˜๋ฅผ ์ €์žฅํ•˜๊ณ  FLOAT, REAL ํ˜•์‹์€ ๊ทผ์‚ฌ์น˜๋ฅผ ์ €์žฅํ•œ๋‹ค,. ๋ถ€ํ˜ธ ์—†๋Š” ์ •์ˆ˜๋ฅผ ์ง€์ •ํ•  ๋•Œ๋Š” ๋’ค์— UNSIGNED์˜ˆ์•ฝ์–ด๋ฅผ ๋ถ™์ž„ query-9(cast, ๋ณ€์ˆ˜, ํ˜•๋ณ€ํ™˜).sql ๋ฐ์ดํ„ฐ ํƒ€์ž… use sqldb; -- MySQLd์˜ ์—”์ง„์€ ์–ด๋–ค ๋ฌธ์ž์…‹์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ -- UTF-8์ด๋ผ๋Š” ๋ฌธ์ž์…‹ ์‚ฌ์šฉํ•จ. ํ•œ๊ธ€์ด 3๋ฐ”์ดํŠธ๋กœ ์„ค์ •๋˜์–ด ์žˆ์Œ. show variables; show variables like 'character_set_system'; -- DDL : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํ…Œ์ด๋ธ”์„ CRUD -- cast๋ฌธ์€ ํ˜„์žฌ ๋ฌธ์ž์—ด์„ date ๋ฐ์ดํ„ฐํƒ€์ž…์œผ๋กœ ์บ์ŠคํŒ…(๋ณ€ํ™˜) ์‹œ์ผœ์คŒ select cast('2021-01-08 15:40:30:489' as d..

JSP | ์ธํด๋ฃจ๋“œ ์•ก์…˜ํƒœ๊ทธ | ์ž๋ฐ” ๋นˆ์ฆˆ java bean โ˜…โ˜…โ˜… | ๋นˆ์„ ์ด์šฉํ•œ ํšŒ์›๊ฐ€์ž… โ˜…โ˜… | ๋ถ€ํŠธ์ŠคํŠธ๋žฉ cdnโ˜…โ˜…

ํด๋ž˜์Šค => ์ž๋ฐ”๋นˆ์ฆˆ(๋…๋ฆฝ๋œ ํด๋ž˜์Šค) ์•ก์…˜ ํƒœ๊ทธ์˜ ์ข…๋ฅ˜ ์ธํด๋ฃจ๋“œ ์•ก์…˜ํƒœ๊ทธ Chap05 include๋ฅผ ์‚ฌ์šฉ ํ•ด๋ดค๋‹ค, ์ด๋–„์˜ include๋Š” ํŽ˜์ด์ง€ ์ง€์‹œ์ž๋ฅผ ์ด์šฉํ•œ ๊ฒƒ์ด๊ณ  Chap07์˜ include๋Š” ์•ก์…˜ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•œ ๊ฒƒ์ด๋‹ค. ์ฐจ์ด์ ์ด๋ผ๋ฉด, ํŽ˜์ด์ง€ ์ง€์‹œ์ž๋Š” ์†Œ์Šค์ฝ”๋“œ๊ฐ€ ํ…์ŠคํŠธ๋กœ ํฌํ•จ์ด ๋˜์–ด์ง, ๊ทธ๋ž˜์„œ ์กฐ๊ฐ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•  ์šฉ๋„๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค. flush์„ true๋กœ ์„ค์ •์„ ํ•˜๋ฉด ํฌํ•จ๋  ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ธฐ ์ „์— ๋ฒ„ํผ๋ฅผ ๋‹ค ๋น„์šฐ๊ณ  ํฌํ•จ๋  ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ฒŒ ๋œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ false๋กœ ์„ค์ • ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. include ์•ก์…˜ํƒœ๊ทธ๋Š” ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€๋ฅผ ๋™์ ์œผ๋กœ ํ•˜๋‚˜์˜ ํŽ˜์ด์ง€๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๊ฐ๊ฐ์˜ ํŽ˜์ด์ง€๋Š” ๊ธฐ๋Šฅ๋ณ„๋กœ ๋ชจ๋“ˆํ™” ๊ฐ€๋Šฅํ•จ. ==> ํ…œํ”Œ๋ฆฟ ํŽ˜์ด์ง€๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ธํด๋ฃจ๋“œ ์•ก์…˜ํƒœ๊ทธ ์˜ˆ์ œ include_test.jsp..