๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (89) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [DBeaver / MySQL] ๋ฌดํ ๋ก๋ฉ ํด๊ฒฐ DBeaver / MySQL ๋ฌดํ ๋ก๋ฉ ํด๊ฒฐ๋ฒ ์ต๊ทผ ํ์๋ค๊ณผ ์งํํ๋ ๊ฐ์ธ ํ๋ก์ ํธ์์ DB์กฐ์์ ํ๋๊ฒฝ์ฐ๊ฐ ๋ง๋ค๋ณด๋ DBeaver๊ฐ ๋ฌดํ๋ก๋ฉ์ด ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ๋ฅผ ์ข ์ข ๋ชฉ๊ฒฉํ๊ฒ ๋์ต๋๋ค. ๋ณดํต ์ฟผ๋ฆฌ๋ฌธ์ ์๋ฅ๋ ์ธ๋ถ์์ธ์ ์ํด์ ์ ์ ์ข ๋ฃ๋์ง ์์ ์ํ์์ ๋ค๋ฅธ ๊ณณ์์ SQL๋ช ๋ น์ ์คํํ๊ธฐ์ DBeaver๊ฐ ์ด๋ฅผ ์ธ์ํ์ง ๋ชปํ๊ณ ๊ณ์ ์คํ์ ์์ฒญํ๋ค๊ฐ ๋ฌดํ ๋ก๋ฉ์ด ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ ์์ต๋๋ค. ์์, โโ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํด query ์คํ -> ์ค๋ฅ -> "DB ๋๊ธฐ ์ค" DBeaver๋ฅผ ํตํด query ์คํ -> "DB ๋๊ธฐ ์ค"์ด ๋๋ ๋ ๊น์ง ๊ธฐ๋ค๋ฆผ... -> ๋ฌดํ ๋ก๋ฉ ์ด๋ฐ ๋ชจ์ต ํน์ ๋ฐ๋์ ๊ฒฝ์ฐ์ ๋๋ค. ๊ฐ์ฅ ๊ฐ๋จํ ํด๊ฒฐ๋ฒ์ ์ฌ์ฉํ๋ DB ์ ์ ๊ฒฝ์ฐ MySQL ์๋น์ค๋ฅผ ์ฌ์์ํ๋ ๊ฒ (๊ฐ์ธ ํ๋ก์ ํธ๋.. [Java] XMLํ์ผ๊ณผ ์๋ฐ(Java)๋ก ํ์ฑ(parsing)ํ๊ธฐ xml์์ ํ์ผ ํ๊ตญ์ด 25 ์์ธ java๋ก xmlํ์ผ parsing ํ๊ธฐ XML ํ์ผ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ์ ์ฐจ๋ HTML ํ์ผ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ์ ์ฐจ์ ์ ์ฌํฉ๋๋ค. HTML์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์์ ํ๊ธฐ ์ํด์๋ ํ์ํ ํ๊ทธ๋ฅผ ์ธ์ํด์ค ํ์๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, document.getElementById("๊ฐ์ ธ์ฌ ํ๊ทธ์ Id") ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ ํน์ ์์ด๋๋ฅผ ๊ฐ์ง ํ๊ทธ๋ฅผ ์ธ์ํ ์ ์์ต๋๋ค. ์ด์ฒ๋ผ xmlํ์ผ ์ญ์ ํ๊ทธ๋ฅผ ์ธ์ํ๊ธฐ ์ํด์ ํ์ํ ์ ์ฐจ๋ ๋ฌธ์์ ์์ฒด ๊ฐ์ฒด์ธ document๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ ๋๋ค. import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.. <ํ ์ด ํ๋ก์ ํธ ํ๊ณ ๋ก> ์๋ฐ ์ค์(Java Swing)์ ์ด์ฉํ GUI ํ๋ก๊ทธ๋จ(ft. DBeaver) Java๋ด์ ๋ด์ฅ๋์ด์๋ GUI์ธ ์ค์(swing)์ ์ด์ฉํ์ฌ ๊ฐ๋จํ ํ ์ด ํ๋ก๊ทธ๋จ(๊ฐ๊ณ๋ถ ํ๋ก์ ํธ)์ ์์ฑํ์์ต๋๋ค. ์ด๋ค ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ๋ง๋ค์๋์ง ์๊ฐํด์ผํ ๋ถ๋ถ์ด ์ด๋ค ๊ฒ ์์์ง ํ๊ณ ํ๊ธฐ ์ํด ๊ธฐ๋กํฉ๋๋ค. ใใใ๋ฐ๋ก๊ฐ๊ธฐ ๋ก๊ทธ์ธ ํ์๊ฐ์ ํ ์คํธ ํ๋ ํํธ ์ฝ์ ํ ์ด๋ธ ๋ฐ์ดํฐ ์ฝ์ ํ ์ด๋ธ ์๋ก๊ณ ์นจ ํ ์ด๋ธ ํ ์ญ์ โถ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์์ด๋ ํน์ ๋น๋ฐ๋ฒํธ๋ฅผ ๊ธฐ์ ํ๋ ํ ์คํธํ๋(textfield)๊ฐ ๊ธฐ์ ๋์ง ์์ผ๋ฉด ํ๋จ ๋ผ๋ฒจ์ ๊ฒฝ๊ณ ๋ฌธ์ ์์ฑ. ์ณ์ง ์์ ์์ด๋๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ ๋, ๊ฒฝ๊ณ ๋ฌธ GUI ์์ฑ. ๋ก๊ทธ์ธ ๋ฒํผ์ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํด์ฃผ๋ ๋ฉ์๋ actionListener ๊ฐ์ฒด๋ฅผ ์์ฑํด ๋ ํด์ฃผ๊ณ ํ ์คํธ๊ฐ ๋น์ด์์ ๋, ์ ํํ๋ idHint, pwHint ๋ฌธ์์ด๊ณผ ๋์ผํ ๊ฒฝ์ฐ ๋ผ๋ฒจ ๊ฒฝ๊ณ ๋ฌธ์ด ๋ณด์ผ ์ ์๊ฒ ํด .. [iPad 2th ์์ดํจ๋ 2์ธ๋] ํฐ์นํจ๋(์ก์ ) ์ ํ ๊ต์ฒด ์ง๋๋ฒ ์ ํ ์์ด๋๋ฅผ ์์ด๋ฒ๋ฆฐ ํ์ฑํ ์ ๊ธ์ด ๊ฑธ๋ ค์๋ ์์ดํจ๋์ ํ์ฑํ ์ ๊ธ์ ํ์๋ ์ ์ด์์๋ค. (๋ฌผ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก..) https://spacejin.tistory.com/9 ๊ฒฐ๊ณผ์ ์ผ๋ก ํ์ฑํ์ ๊ธ์ ํ์์ง๋ง, ์ ์๋ฒํผ, ์์ํ์ด, ํ๋ฉด ํจ๋ ์ผ์๋ฅผ ๊ณ ์ฅ๋๋ค... ๋คํ์ด ๊ณ ์ฅ๋ ๋ถํ๋ค ๊ฐ๊ฒฉ์ด ๋น์ธ์ง ์์์ ํ๋ฒ ๊ณ ์ณ๋ณด๋ ค๋ ์๊ฐ์ ์ธ๊ฐ์ ๋ถํ์ ์ ๋ถ ์ฃผ๋ฌธํ์๋ค. ํด์ธ๋ฐฐ์ก์ด๋ผ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆฌ๋๋ฐ ํฐ์นํจ๋(์ก์ )์ด ๋จผ์ ๋์ฐฉํด์ ๊ต์ฒดํด๋ณด๊ธฐ๋กํ๋ค. โถ ํฐ์นํจ๋(ํน์ ์ก์ ) ๊ตฌ๋งค / ์ ํ ์๋ ์ผ์ชฝ์ ํฐ์ ํจ๋์ ๊ตฌ๋งคํ๋ค. ์ ํ์ด ์๋๊ฑด ์๊ณ ์์์ง๋ง, ๋๋ฌด ๋ฎ์ ํ๋ฆฌํฐ์ ํ๋ฒ ๋๋๋ค. ์ผ๋จ ์ ํ ํจ๋์ด ์์ ์์ด์ ๊ทธ๋ฐ์ง ์ธ๊ตฌ๋ ค ํ๋ผ์คํฑ์ด ๋ฐ์ง๊ฑฐ๋ฆฌ๋๊ฒ ๋ ์ ๋ณด์๋ค. ์ฌ์ฉํ๋ฐ ๋ฌธ์ ๋ง ์๋ค๊ณ ์๊ฐํ๋๋ฐ ํ๋ฒํผ์ด .. ์์ดํจ๋ 2์ธ๋(iPad 2) ๋ถํด, ๊ธฐ๊ธฐ ํ์ฑํ ์ ๊ฑฐ(์ ํญ์ ๊ฑฐ) 10๋ ์ ์ ์ฌ์ฉํ๋ ์ ํํ๋ ์๋ฒ์ง๊ฐ ์ฌ์ฉํ์ จ๋ iPad 2 ์ธ๋๋ฅผ ๋ฐ๊ฒฌํด์ ์ฌ์ฉํด๋ณด๋ ค๊ณ ํ๋ค. ์๋ฒ์ง์ apple์์ด๋๋ก iCloud๊ฐ ์ฐ๊ฒฐ๋์ด์์๊ธฐ๋ค ๋ก๊ทธ์์์ ํ๋ ค๊ณ ํ์ง๋ง... ๋น๋ฐ๋ฒํธ๋ฅผ ์์ด๋ฒ๋ฆฌ์ จ๋ค. ์ค์๊ฐ์์ผ๋ก ๋น์์ ์์ด๋๊ฐ ์ผํ์ฝ๋ฆฌ์ email๋ก ์ฐ๊ฒฐ๋์ด์์๋๋ฐ ์ผํ ์ฝ๋ฆฌ์๊ฐ ํ๊ตญ์์ ์ฒ ์ํ๋ฉด์ ๋ฉ์ผ ์ฃผ์๊ฐ ์ญ์ ๋ ๊ฒ... ๋น๋ฐ๋ฒํธ๋ฅผ ์ฐพ์ ์๊ฐ ์๋ ์ํฉ์ด ๋์ด๋ฒ๋ ธ๋ค. ์ด๋ฏธ ์ฌ๋ฌ ๋ฒ์ ๋น๋ฐ๋ฒํธ๊ฐ ํ๋ ธ๊ณ ์์ด๋ค๊ฐ ์ ๊ธ์ด ๋์ด์์๋ค. iTunes์ ์ฐ๊ฒฐํ ํ์ ์ด๊ธฐํ์ํค๋ฉด ์ฌ์ค์ ํ ์ ์๋ค๋ ๊ธ์ ๋ณด๊ณ ์ด๊ธฐํ์์ผฐ๋๋ฐ ์คํ๋ ค ๋ ์ด ๋๋ค. ์ ํ ์ ํ๋ค์ ๊ณ ์ ์ ์๋ฆฌ์ผ ๋ฒํธ์ ๊ฐ์ ์์ด๋ค๊ฐ ์ฐ๋๋์ด์๋๋ฐ ์๋ฌด๋ฆฌ ์ด๊ธฐํํ๋ค๊ณ ํด๋ ์ฐ๋์ด ํ๋ฆฌ์ง๋ ์๋๋ค. ์ด๊ธฐํ๋ฅผ ํ๋ฉด ์ฐ๋๋์ด์๋ ์์ด๋๋ก ๋ก๊ทธ์ธํด.. ์๋ฐ[Java] ์ ์ถ๋ ฅ Stream ์ดํดํ๊ธฐ โถInputStream / Sytem.in.read() ImputStream์ ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ฐ์ ์ ์๋ ์ญํ ์ ํ๋ค. ์ฌ์ฉ์ ์ ๋ ฅ์ ์์ฃผ ์ฐ์ด๋ ํด๋์ค์ธ Scanner์ ๋ค๋ฅธ ๋์์ ๋ณด์ด๋๋ฐ, ๊ฐ์ฅ ํฐ ํน์ง์ 1byte ๋จ์๋ก ์ ๋ ฅ์ ๋ฐ์์จ๋ค๋ ์ ์ด๋ค. Sytem.in.read()์ ์ฌ์ฉ์ ์ ๋ ฅ์ ์์ ์ ์ฅํ๋ ๋ฒํผ(Buffer)์์ ์ ์ฅ๋ ๊ฐ์ ํ๋์ฉ ๊ฐ์ ธ์จ๋ค. ์ด read()์ return ๊ฐ์ byte๋จ์์ ๋ฐ์ดํฐ ํน์ -1(๋ฒํผ์ ๊ฐ์ด ์์ ๋)์ด๋ค. โถ์์คํค์ฝ๋ ๊ฐ์ผ๋ก ์ ์ฅ read() ๋ฉ์๋๋ก ๋ฆฌํดํ ๊ฐ์ ๋ณ์์ ์ ์ฅํ๊ฒ ๋ ํ ๋ฐ, ์ด๋ ์ฌ์ฉ์ ์ ๋ ฅ ๊ฐ์ ๋ฆฌํด ๊ฐ์ธ byte๋จ์(0~255)์ ๋ง์ถ์ด ์์คํค์ฝ๋ ๊ฐ์ ์ ์ฅํ๊ฒ ๋๋ค. ๋ณ์ a์ ์ฌ์ฉ์ ์ ๋ ฅ์ผ๋ก ๋ฌธ์ 'a'๋ฅผ ๋ฐ์ผ๋ฉด ๋ฌธ์ 'a.. ์๋ฐ[Java] ์ธํฐํ์ด์ค[Interface] ์ฌ์ฉ๊ณผ ์ด์ โถ ์ธํฐํ์ด์ค(Interface) ๋? ์๋ฐ์์ ์ ๊ณตํ๋ ์ธํฐํ์ด์ค๋, ์ถ์ ํด๋์ค์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ถ์๋ ํ์ ๋ง๋ค์ด ๊ฐ๋ฐ์ ํผ์ ์ด ์๊ฒ๋ ๋์์ฃผ๋ ์ญํ ์ ํ๋ ๊ฐ์ฒด์ด๋ค. ํ์ ์ ํ๋ ๊ฐ๋ฐ์๋ค๋ผ๋ฆฌ์ ์ํํ ์์ฌ์ํต์ ์ํด์ ์์ฑ๋ ๊ฐ๋ ์ผ๋ก ์ธํฐํ์ด์ค๋ผ๋ ์ด๋ฆ์ ๊ฐ์ง๋ ๊ฒ ๊ฐ๋ค. โถ ์ถ์ ํด๋์ค์ ๋ฌด์์ด ๋ค๋ฅผ๊น? ์ถ์ ํด๋์ค๋ ํธ๋ฆฌ ํ์์ผ๋ก ์์ ํด๋์ค์ ํ์ ํด๋์ค๋ก ๋๋์ด์ง๋ ํธ๋ฆฌ ๊ตฌ์กฐ์ด๋ค. ํ์ ํด๋์ค๋ ์์ ํด๋์ค์์ ์ถ์ํ์ํจ ์์ฑ์ ํน์ ๋ฉ์๋๋ฅผ ์ ์ํ๋ฉด์ ๋ ๊ตฌ์ฒดํ๋์ด๊ฐ๋ค. ๋ฐ๋ฉด์, ์ธํฐํ์ด์ค๋ ํธ๋ฆฌ ๊ตฌ์กฐ์ ๊ฐ์ ์์ง์ ๊ตฌ์กฐ๊ฐ ์๋ ์ํ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ฒ ๋๋ค. ์์ง์ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋ ์ถ์ ํด๋์ค๋ ํ๋์ ์์ ํด๋์ค์๊ฒ๋ง ์์๋ฐ์ ์ ์์ง๋ง, ์ํ์ ๊ตฌ์กฐ์ ์ธํฐํ์ด์ค๋ ํ๋์ ํด๋์ค๊ฐ ์ฌ๋ฌ ์ธํฐํ์ด.. ์๋์ฐ ๋ ธํธ๋ถ Wi-Fi ์์ด์ฝ ์ฌ๋ผ์ง ํด๊ฒฐ โ๏ธ๋ ธํธ๋ถ ์์ดํ์ด ์์ด์ฝ ์ฌ๋ผ์ง ํด๊ฒฐ ๊ฐ์๊ธฐ ์ด์ ๋ ธํธ๋ถ์ ์ ์์ ์ผฐ๋๋ฐ wi-fi ์์ด์ฝ์ด ์ฌ๋ผ์ ธ ์์๋ค.๐ฑ ๋ช ์๊ฐ ์ ์๋ง ํด๋ ๋ฌธ์ ๊ฐ ์์๋๋ฐ ๊ฐ์๊ธฐ ๋ถํ ํ๋ ์ธํฐ๋ท์ด ๋ถ๊ฐ๋ฅํด์ ธ ๋ฒ๋ ธ๋ค. ์์ ์๋ ํ๋ฒ ์ด๋ฐ ์ ์ด ์์๋๋ฐ ์ฌ๋ถํ ํ๊ฑฐ๋ ๊ธฐ์กด์ ์๋ WLAN ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ค์นํ๋ฉด ์ ์์ผ๋ก ๋์์์๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ฒ์๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์๋ค. ๋ค์๋ ์์นจ๋ถํฐ ๋ฐ๋ก ์ธํฐ๋ท์ ์ฌ์ฉํด์ผ ํ๋๋ฐ ๋นจ๋ฆฌ ํด๊ฒฐํด์ผ ํ๋๋ฐ ์ ๋์ง๊ฐ ์์๋ค. ์ฌ๋ฌ ๊ธ์ ์ฐพ์๋ดค๋๋ฐ windows 10์ ๊ฐํน ๋ถํ ์ WLAN ๋๋ผ์ด๋ฒ๋ฅผ ์ญ์ ํ๋ ๋ฒ๊ทธ๊ฐ ์๋ค๊ณ ํ๋ค.(ํ ์ปดํจํฐ ์ ์กฐ์ฌ ์๊ฒฌ) ๐ ๋ฌธ์ ํ์ธ ๋ฐ ํด๊ฒฐํ๊ธฐ โโ ์ผ๋จ, ์ด๋ฐ ๋ฌธ์ ๋ ๋๋ถ๋ถ ๋๋ผ์ด๋ฒ์ ๋ฌธ์ ์ด๊ธฐ ๋๋ฌธ์ ์ปดํจํฐ๊ฐ ์ฅ์น๋ฅผ ์ ๋๋ก ์ธ์ํ๋์ง๋ถํฐ ํ์ธํด์ผ ํ๋ค. win.. ์ด์ 1 ยทยทยท 4 5 6 7 8 9 10 ยทยทยท 12 ๋ค์