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

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค6

[H2] Database ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๊ธฐ / Spring boot์™€ ์—ฐ๋™ํ•˜๋Š” ๋ฒ• (Maven ๊ธฐ์ค€) H2 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€?๋‚˜๋„ ์ž˜ ๋ชจ๋ฅธ๋‹ค.php myadmin์ฒ˜๋Ÿผ ์›น์—์„œ ์ฝ˜์†”์ด์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ฐ€๋ณ๊ณ  ํŽธ๋ฆฌํ•˜๋‹ค. ๋‚œ Spring Boot์— ์—ฐ๋™ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ์„ค์น˜ํ•˜๊ธฐ www.h2database.com/html/main.html H2 Database EngineH2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2 MB jar file size     Suppo.. 2021. 4. 1.
[MariaDB] INSERT๋ฌธ ํ•œ๊ธ€ ์˜ค๋ฅ˜(Incorrect string value) ํ•ด๊ฒฐ my.ini ํŒŒ์ผ์— ์•„๋ž˜ ์†์„ฑ์„ ์ง€์ • [mysqld] init_connect="SET collation_connection = utf8_general_ci" init_connect="SET NAMES utf8" collation-server = utf8_general_ci character-set-server = utf8 [client] default-character-set = utf8 [mysql] default-character-set=utf8โ€‹ Mysql> SHOW VARIABLES LIKE "c%" ๋ช…๋ น ์ž…๋ ฅ ํ›„ Value๊ฐ’์— 'latin1'์ด ์žˆ์œผ๋ฉด ์•ˆ๋จ. ๋ชจ๋‘ 'utf8'๋กœ ๋ฐ”๊พผ๋‹ค. ์ฟผ๋ฆฌ์ฐฝ์—์„œ ์†์„ฑ ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. (my.ini ์ˆ˜์ •๋งŒ์œผ๋กœ ๋ณ€๊ฒฝ ์•ˆ ๋  ๊ฒฝ์šฐ) Mysql> SET [Var.. 2020. 5. 26.
[MariaDB] JDBC ์—ฐ๋™ํ•˜๊ธฐ in Eclipse (java์™€ ์—ฐ๋™) Java ์ฝ”๋“œ ๋‚ด์—์„œ ๋งˆ๋ฆฌ์•„db๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด JDBC๋ฅผ ์—ฐ๊ฒฐํ•ด๋ณด๊ฒ ๋‹ค. https://downloads.mariadb.org/connector-java/2.6.0/ MariaDB Connector/J 2.6.0 Stable - MariaDB downloads.mariadb.org ๋‹ค์šด๋ฐ›์€ jarํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ๋Š” ์›Œํฌ์ŠคํŽ˜์ด์Šค ํด๋”์— ๋„ฃ์–ด์ฃผ์—ˆ๋‹ค. ์ด์ œ ์ดํด๋ฆฝ์Šค๋กœ ์™€์„œ ๋งˆ๋ฆฌ์•„db๋ฅผ ์‚ฌ์šฉํ•  ํ”„๋กœ์ ํŠธ ์šฐํด๋ฆญ>Properties>Java Build Path ์•„๊นŒ ์˜ฎ๊ฒผ๋˜ jarํŒŒ์ผ ์„ ํƒ ClassNotFoundException ์˜ค๋ฅ˜ ํ•ด๊ฒฐํ•˜๊ธฐ: https://we-always-fight-with-code.tistory.com/61 [MariaDB/JSP] ClassNotFoundException ์—๋Ÿฌ ํ•ด.. 2020. 4. 23.
[Oracle] cmd์ฐฝ์—์„œ ๊ณ„์ • ์ƒ์„ฑ, ํ…Œ์ด๋ธ” ์ƒ์„ฑ, ์‚ฝ์ž…, ์กฐํšŒํ•˜๊ธฐ SQL ์ ‘์† ํ›„ sys๊ณ„์ •(๋ชจ๋“  ๊ถŒํ•œ)์œผ๋กœ ์ ‘์†. oracle db setup.exe๋ฅผ ์„ค์น˜ํ•  ๋•Œ ์ง€์ •ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค(์ž…๋ ฅ๊ฐ’์ด ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค).  sys๊ณ„์ •์œผ๋กœ ์ ‘์†๋œ ์ƒํƒœ์—์„œ ์ƒ์„ฑ๋œ ์œ ์ €์—๊ฒŒ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•œ๋‹ค. (๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ๊ด€๋ฆฌ ๊ถŒํ•œ)์ด ์œ ์ €๋กœ ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด exit๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ sql์—์„œ ๋น ์ ธ๋‚˜์˜จ ํ›„ ๋‹ค์‹œ ์ ‘์†ํ•˜์—ฌ ํ•ด๋‹น ์œ ์ €์— ์„ค์ •ํ–ˆ๋˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์ ‘์†.   show user ๋ผ๊ณ  ๋ช…๋ น์„ ์น˜๋ฉด ์ ‘์†๋œ ๊ณ„์ • ์ด๋ฆ„์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.ํ…Œ์ด๋ธ” ์กฐํšŒ๋„ ํ•ด๋ณด์•˜๋‹ค. ๋ฌผ๋ก  ๋‹น์—ฐํžˆ ๋น„์–ด์žˆ๋‹ค. +Mysql๊ณผ ๋‹ฌ๋ฆฌ ์Šคํ‚ค๋งˆ ์ ‘์† ๋‹จ๊ณ„๊ฐ€ ์—†๋‹ค... ์Œ... oracle db๋Š” ๋‚˜๋„ ์˜ค๋Š˜ ์ฒจ ์จ๋ด์„œ ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค.  ๋ฌดํŠผ ๊ทธ๋ž˜์„œ ๊ณง๋ฐ”๋กœ ํ…Œ์ด๋ธ”์„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋ณด์•˜๋‹ค. ๋งŒ๋“  ํ…Œ์ด๋ธ” ์กฐํšŒ๊นŒ์ง€.tab์ด ์ „์ฒด๋ฅผ ์ง€์นญํ•˜๋Š”.. 2020. 3. 19.
[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.
[SQLite/SQLite3] ์ดํด๋ฆฝ์Šค ์ž๋ฐ” ์—ฐ๋™ & ์ฝ”๋“œ์— ์‚ฌ์šฉํ•˜๊ธฐ [์ดํด๋ฆฝ์Šค๋กœ ์ž๋ฐ” ์ฝ”๋”ฉ์„ ํ•  ์ค„ ์•Œ๊ณ  MySQL์„ ๋Œ€์ถฉ์ด๋ผ๋„ ์•„๋Š” ์ดˆ๋ณด์šฉ]ํ•„์ž : ํ˜„์ง๊ฐœ๋ฐœ์žX, ์ „๋ฌธ๊ฐ€X, sqlite๋ฅผ ๋Œ€์ถฉ ๋…ํ•™ํ•œ 1๋…„์งœ๋ฆฌ ์ดˆ๋ณดO, ์ •ํ™•ํ•˜์ง€ ์•Š๊ณ  ํ‹€๋ฆฐ ์ •๋ณด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ. ๋งค์šฐ ์•ผ๋งค์ž„.  ์„œ๋ก MySQL์— ๋น„ํ•ด SQlite๋Š” ๊ตฌ๊ธ€๋ง ์ž๋ฃŒ๊ฐ€ ์ ๋‹ค. ๊ทธ๋ž˜์„œ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. ์šฐ์„  SQLite๋Š” ํŒŒ์ผ ํ˜•ํƒœ์˜ DB(Database)๋‹ค. MySQL : ๋กœ์ปฌ DB๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ip๋ฅผ ๋งŒ์ง€์ž‘ํ•ด์„œ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋ฉด ๋‹ค๋ฅธ PC๋“ค๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋จ.SQlite : DB๋ฅผ ๊ฐ€์ง„ ํ•ด๋‹น PC์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋Š”๋ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•˜๊ณ  ๋‹ค์‹œ ์‹คํ–‰ํ•ด๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚จ์•„์žˆ๊ฒŒ ํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ.. 2020. 1. 12.
728x90
๋ฐ˜์‘ํ˜•