๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

studies/Back-end66

[Oracle] cmd์ฐฝ์—์„œ ๊ณ„์ • ์ƒ์„ฑ, ํ…Œ์ด๋ธ” ์ƒ์„ฑ, ์‚ฝ์ž…, ์กฐํšŒํ•˜๊ธฐ SQL ์ ‘์† ํ›„ sys๊ณ„์ •(๋ชจ๋“  ๊ถŒํ•œ)์œผ๋กœ ์ ‘์†. oracle db setup.exe๋ฅผ ์„ค์น˜ํ•  ๋•Œ ์ง€์ •ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค(์ž…๋ ฅ๊ฐ’์ด ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค).  sys๊ณ„์ •์œผ๋กœ ์ ‘์†๋œ ์ƒํƒœ์—์„œ ์ƒ์„ฑ๋œ ์œ ์ €์—๊ฒŒ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•œ๋‹ค. (๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ๊ด€๋ฆฌ ๊ถŒํ•œ)์ด ์œ ์ €๋กœ ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด exit๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ sql์—์„œ ๋น ์ ธ๋‚˜์˜จ ํ›„ ๋‹ค์‹œ ์ ‘์†ํ•˜์—ฌ ํ•ด๋‹น ์œ ์ €์— ์„ค์ •ํ–ˆ๋˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์ ‘์†.   show user ๋ผ๊ณ  ๋ช…๋ น์„ ์น˜๋ฉด ์ ‘์†๋œ ๊ณ„์ • ์ด๋ฆ„์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.ํ…Œ์ด๋ธ” ์กฐํšŒ๋„ ํ•ด๋ณด์•˜๋‹ค. ๋ฌผ๋ก  ๋‹น์—ฐํžˆ ๋น„์–ด์žˆ๋‹ค. +Mysql๊ณผ ๋‹ฌ๋ฆฌ ์Šคํ‚ค๋งˆ ์ ‘์† ๋‹จ๊ณ„๊ฐ€ ์—†๋‹ค... ์Œ... oracle db๋Š” ๋‚˜๋„ ์˜ค๋Š˜ ์ฒจ ์จ๋ด์„œ ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค.  ๋ฌดํŠผ ๊ทธ๋ž˜์„œ ๊ณง๋ฐ”๋กœ ํ…Œ์ด๋ธ”์„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋ณด์•˜๋‹ค. ๋งŒ๋“  ํ…Œ์ด๋ธ” ์กฐํšŒ๊นŒ์ง€.tab์ด ์ „์ฒด๋ฅผ ์ง€์นญํ•˜๋Š”.. 2020. 3. 19.
[Java] eclipse IDE์—์„œ swing WindowBuilder ๊บผ์งํ˜„์ƒ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ์ดํด๋ฆฝ์Šค๋กœ JAVA์ž๋ฐ”๋ฅผ ๋‹ค๋ฃจ๋ฉด์„œ Swing์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, GUI ์ž‘์—…์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ์œˆ๋„์šฐ ๋นŒ๋”๋ฅผ ์“ฐ๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋‚˜์ฒ˜๋Ÿผ ์œˆ๋„์šฐ ๋นŒ๋”๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.   ๋‚ด๊ฐ€ ๊ฒช์€ ๋ฌธ์ œ ์ƒํ™ฉ์œˆ๋„์šฐ ๋นŒ๋” ์ฐฝ์—์„œ ๋ฒ„ํŠผ์ด๋‚˜ ๋ผ๋ฒจ๊ฐ™์€ ์š”์†Œ๋ฅผ ์„ ํƒํ•ด ๋ฐฐ์น˜ํ•˜๋ ค๊ณ  ํ•˜๊ฑฐ๋‚˜ ์•„๋ฌดํŠผ ๋ถ€ํ’ˆ ์„ ํƒ ๋“ฑ ์กฐ์ž‘์„ ํ•˜๋Š” ์ˆœ๊ฐ„ ์ดํด๋ฆฝ์Šค ์ž์ฒด๊ฐ€ ๊บผ์ ธ๋ฒ„๋ ธ๋˜๊ฐ€... ์•„๋ฌดํŠผ ์ดํด๋ฆฝ์Šค ์ž์ฒด๊ฐ€ ๊ฐ•์ œ์ข…๋ฃŒ๊ฐ€ ๋˜๋ฒ„๋ฆฌ๋Š” ํ™˜์žฅ์Šค๋Ÿฌ์šด ์ƒํ™ฉ์ด ๊ณ„์† ๋ฐœ์ƒํ–ˆ๋‹ค.๋‚˜๋Š” ์ดํด๋ฆฝ์Šค ๋ฒ„์ „์„ ๊ทธ๋•Œ 2018-12์ธ๊ฐ€ 2019์ดˆ ๋ฒ„์ „์„ ์“ฐ๊ณ  ์žˆ์—ˆ์—ˆ๋‹ค. ์ดํด๋ฆฝ์Šค๋ฅผ ๊น”๊ณ  ์ง€์šฐ๊ณ  jdk์ง€์šฐ๊ณ  ํ™˜๊ฒฝ์„ค์ • ๋‹ค์‹œํ•˜๊ณ ... ๊ฑฐ์˜ ํ•˜๋ฃจ์ข…์ผ ๋ถ™์žก๊ณ  ์žˆ๋‹ค๊ฐ€ ๊ฒจ์šฐ ํ•ด๊ฒฐํ•œ ๋ฐฉ๋ฒ•  ๊ธฐ์กด ์˜คํ”ˆ์†Œ์Šค ๋ฒ„์ „์ด ์•„๋‹Œ ์ดํด๋ฆฝ์Šค ์˜ฅ์‹œ์  ์„ ์‚ฌ์šฉํ–ˆ๋”๋‹ˆ ํ•ด๊ฒฐ๋๋‹ค. ์˜ฅ์‹œ์   ๋ฒ„์ „ .. 2020. 3. 14.
[Java] Swing JButton ๋ฒ„ํŠผ ์† ํ…์ŠคํŠธ ์ค„๋ฐ”๊ฟˆํ•˜๋Š” ๋ฒ• ์Šค์œ™์ด ํ•œ๋ฌผ์ด ๊ฐ”๋‹ค๊ณ  ๋– ๋“ค์–ด๋„ ๋ˆ„๊ตฐ๊ฐ€๋Š” ์ง€๊ธˆ๋„ ์Šค์œ™์œผ๋กœ ๋จธ๋ฆฌ๋ฅผ ์ฅ์–ด์‹ธ๋งค๊ณ  ์žˆ์„์ง€๋„... ํ•˜์ง€๋งŒ ๋จธ๋ฆฌ๋ฅผ ์ฅ์–ด์‹ธ๋ฉด ํƒˆ๋ชจ๊ฐ€ ์ข‹์•„ํ•˜๋‹ˆ ํ•˜์ง€๋ง™์‹œ๋‹ค.  JButton ๋ฒ„ํŠผ ์† ํ…์ŠคํŠธ ์ค„๋ฐ”๊ฟˆํ•˜๊ธฐ  ์šฐ์„  ๋ฌธ์ œ์˜ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์„ ๋ณด์ด๊ฒ ๋‹ค.๋ฒ„ํŠผ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์•˜๋‹ค. ๋ฒ„ํŠผ ์„ ์–ธ๊ณผ ๋™์‹œ์— set์œผ๋กœ ํ…์ŠคํŠธ๋ฅผ ์ง€์ •ํ•ด์ฃผ์—ˆ๋‹ค.(14๋ฒˆ์งธ ์ค„) ์ด๋ฒˆ์—” ๋ฒ„ํŠผ์˜ ํ…์ŠคํŠธ๋ฅผ ์„ ์–ธ ํ›„ ๋”ฐ๋กœ ์ง€์ •ํ•ด๋ณด์•˜๋‹ค. setText๋ฅผ ์‚ฌ์šฉ.(18๋ฒˆ์งธ ์ค„) ์ค„๋ฐ”๊ฟˆ์„ ์œ„ํ•ด ์—ญ์Šฌ๋ž˜์‹œ+n์„ ์‚ฌ์šฉํ•œ ๊ฒฐ๊ณผ, ์ „ํ˜€ ๋จน์ง€ ์•Š๋Š”๋‹ค.(18๋ฒˆ์งธ ์ค„) ์ด์Šค์ผ€์ด์Šค ๋ฌธ์ž์—ด ์ž์ฒด๊ฐ€ ์•„์˜ˆ ์•ˆ ๋จน๋Š”๋‹ค.์ค„๋ฐ”๊ฟˆ์ด ์ผ๋ฐ˜ ์ž๋ฐ” ์ฝ”๋“œ๋ก  ์•ˆ ๋˜๋Š” ๊ฒƒ ๊ฐ™๊ณ , HTML ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ๊ฐ€์šด๋ฐ ์ •๋ ฌ๋„ ํ•ด๋ณด์•˜๋‹ค.     ์ด๊ฒŒ ๊ณต์‹์ ์ธ ๋ฐฉ๋ฒ•์ธ์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์Œ!์•„๋ž˜๋Š” ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ํ…์ŠคํŠธ๊ฐ€ ๋ฐ”.. 2020. 1. 21.
[MySQL] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณต์œ  & ํƒ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘์†ํ•˜๊ธฐ [MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋กœ์ปฌ์—์„œ๊นŒ์ง€๋Š” ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ ๋Œ€์ƒ์˜ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค. ํ•„์ž์—ญ์‹œ ์ดˆ๋ณด์ด๋‹ˆ 100%์‹ ๋ขฐ๋Š” X.] MySQL์€ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(์„œ๋ฒ„)๋ฅผ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ ๋˜๋Š” PC๊ฐ€ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.๊ทผ๋ฐ ๊ทธ ๋ฐฉ๋ฒ•์ด ์ดˆ๋ณด์—๊ฒ ๋„ˆ๋ฌด๋‚˜ ์–ด๋ ต๋‹ค .. Y . Y๊ณผ์ •์„ ์š”์•ฝํ•˜์ž๋ฉด1. ๋กœ์ปฌ์ด ์•„๋‹Œ ์™ธ๋ถ€์ ‘๊ทผ๊ฐ€๋Šฅ ์ƒˆ๊ณ„์ •์„ ์ƒ์„ฑํ•œ๋‹ค.2. ์ƒˆ๊ณ„์ •์—๊ฒŒ root ์ ‘์† ๊ถŒํ•œ์„ ํ—ˆ์šฉํ•œ๋‹ค.3. ํƒ€ PC์—์„œ ip์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์ƒˆ๊ณ„์ •์œผ๋กœ ์ ‘์†ํ•œ๋‹ค.4. ์—ฐ๊ฒฐ ! ์ด์ œ ๊ทธ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์žโ€ป ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ ๋‘ ๊ธฐ๊ธฐ๋Š” ๊ฐ™์€ ๋ฌด์„ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋‹ค.   MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณต์œ ํ•˜๊ธฐ์ฝ˜์†”์„ ์‚ฌ์šฉํ•ด๋„ ๋˜๋‚˜, ์ €๋Š” GUIํˆด์„ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•„์ž์˜ MySQL ๋ฒ„์ „์€ 8.0์ž…๋‹ˆ๋‹ค.0. ๋จผ์ € ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง„ ์„œ๋ฒ„ ์—ญํ• ์˜ PC์˜ MySQL์›Œํฌ๋ฒค์น˜์—์„œ .. 2020. 1. 12.
[MySQL] ํ…Œ์ด๋ธ” ์ƒ์„ฑ์‹œ ์ด๋ฏธ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ How to check this table already exist Java ์ฝ”๋“œ ์ƒ์—์„œ Mysql ๋˜๋Š” SQlite ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ณ ์ž ํ•  ๋•Œ ๊ทธ ํ…Œ์ด๋ธ”์ด ์ด๋ฏธ ์žˆ๋‹ค๋ฉด ์ƒ์„ฑํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.  stmt = conn.createStatement(); String SQL = "CREATE TABLE IF NOT EXISTS ํ…Œ์ด๋ธ”๋ช…(ํ…Œ์ด๋ธ” ์ •๋ณด)";stmt.executeUpdate(SQL);โ€‹ ํ”„๋กœ๊ทธ๋žจ ์ฒซ ์ค„์— ์‚ฝ์ž…ํ•  ๊ฒฝ์šฐ ํ”„๋กœ๊ทธ๋žจ ์ตœ์ดˆ ์‹คํ–‰์‹œ์—” ํ…Œ์ด๋ธ”์ด ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ƒ์„ฑ๋˜์ง€๋งŒ ํ…Œ์ด๋ธ”์ด ์ƒ์„ฑ๋œ ์ดํ›„๋ถ€ํ„ฐ๋Š” IF NOT EXISTS๋กœ ํ…Œ์ด๋ธ” ์ƒ์„ฑ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. DB/Database/๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค/๋””๋น„ 2020. 1. 12.
[SQLite/SQLite3] ์ดํด๋ฆฝ์Šค ์ž๋ฐ” ์—ฐ๋™ & ์ฝ”๋“œ์— ์‚ฌ์šฉํ•˜๊ธฐ [์ดํด๋ฆฝ์Šค๋กœ ์ž๋ฐ” ์ฝ”๋”ฉ์„ ํ•  ์ค„ ์•Œ๊ณ  MySQL์„ ๋Œ€์ถฉ์ด๋ผ๋„ ์•„๋Š” ์ดˆ๋ณด์šฉ]ํ•„์ž : ํ˜„์ง๊ฐœ๋ฐœ์žX, ์ „๋ฌธ๊ฐ€X, sqlite๋ฅผ ๋Œ€์ถฉ ๋…ํ•™ํ•œ 1๋…„์งœ๋ฆฌ ์ดˆ๋ณดO, ์ •ํ™•ํ•˜์ง€ ์•Š๊ณ  ํ‹€๋ฆฐ ์ •๋ณด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ. ๋งค์šฐ ์•ผ๋งค์ž„.  ์„œ๋ก MySQL์— ๋น„ํ•ด SQlite๋Š” ๊ตฌ๊ธ€๋ง ์ž๋ฃŒ๊ฐ€ ์ ๋‹ค. ๊ทธ๋ž˜์„œ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. ์šฐ์„  SQLite๋Š” ํŒŒ์ผ ํ˜•ํƒœ์˜ DB(Database)๋‹ค. MySQL : ๋กœ์ปฌ DB๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ip๋ฅผ ๋งŒ์ง€์ž‘ํ•ด์„œ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋ฉด ๋‹ค๋ฅธ PC๋“ค๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋จ.SQlite : DB๋ฅผ ๊ฐ€์ง„ ํ•ด๋‹น PC์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋Š”๋ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•˜๊ณ  ๋‹ค์‹œ ์‹คํ–‰ํ•ด๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚จ์•„์žˆ๊ฒŒ ํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ.. 2020. 1. 12.
728x90
๋ฐ˜์‘ํ˜•