Spring

H2 DB ๋‹ค์šด๋กœ๋“œ [์„ค์น˜ / ์„œ๋ฒ„ ์‹คํ–‰]

2021. 6. 27. 16:31
๋ชฉ์ฐจ
  1. 1. https://www.h2database.com์— ์ ‘์†ํ•ด์ฃผ์„ธ์š”! 
  2. 2. ์„œ๋ฒ„ ์ ‘์†
  3.  
  4. 3. ํ…Œ์ด๋ธ” ์ƒ์„ฑ

์˜ค๋Š˜์€ h2 database ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰๊นŒ์ง€ ํ•ด๋ด…์‹œ๋‹นโœชโ€ฟโœช

 

 


์ „์— ํ–ˆ๋˜ ๋ฐฉ์‹์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ์„ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋ฒ„๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ค ์‚ฌ๋ผ์ง€๊ฒŒ ๋œ๋‹ค.

๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฌ๋ผ์ง€๋Š”๊ฑธ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ์„ ํ•ด์•ผํ•œ๋‹ค!

 

 

1. https://www.h2database.com์— ์ ‘์†ํ•ด์ฃผ์„ธ์š”! 

 

์ €๋Š” All Platforms์„ ๋‹ค์šด ๋ฐ›์•˜๊ณ  ์••์ถ•๊นŒ์ง€ ํ’€์–ด์ฃผ์„ธ์š”!

 

 

2. ์„œ๋ฒ„ ์ ‘์†

 

 

์„ค์น˜๋œ ํŒŒ์ผ์„ ์—ด๊ณ  ์œ„์— ์žˆ๋Š” ๋„ค๋ชจ๋ฅผ ํด๋ฆญํ•ดํ•˜๋ฉด ํŒŒ์ผ ๊ฒฝ๋กœ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹น 

์ด๊ฑธ ๋ณต์‚ฌํ•ด๋†“๊ณ  

 

 

 

cmd๋ฅผ ์—ด์–ด์„œ cd ~~~~~ ์ด๋ ‡๊ฒŒ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•ด์ค๋‹ˆ๋‹ค.

 

window๋Š” h2.bat์„ ์ž…๋ ฅํ•ด์ฃผ๋ฉด ์—ฐ๊ฒฐ์ด ๋ผ์š”!!

macOS๋Š” ./h2.sh๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”.

(mac์€ ๊ทธ ์ „์— ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด์•ผ๋˜๋Š”๋ฐ chmod 755 h2.sh๋ฅผ ํ•ด์ค˜์•ผ ๊ถŒํ•œ ๋ถ€์—ฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.)

 

 

์œ„์— ๋„ค๋ชจ๋ฅผ localhost๋กœ ๋ณ€๊ฒฝ์„ ํ•ด์ฃผ์„ธ์š”.

 

์ฒ˜์Œ ์ดˆ๊ธฐ ํ™”๋ฉด์ด ์ด๋ ‡๊ฒŒ ๋‚˜์˜ฌ๊ฒ๋‹ˆ๋‹ค!! 

์ €๊ธฐ์„œ ์—ฐ๊ฒฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด 

 

 

์ด ํ™”๋ฉด์ด ๋œจ๊ฒŒ ๋˜๊ณ  , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ์„ ์ƒ์„ฑํ•ด์ฃผ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค!

 

์ €๊ธฐ ์œ„์— ๋นจ๊ฐ„๋„ค๋ชจ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ™”๋ฉด์„ ๋‚˜๊ฐˆ ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๊ทธ๋Ÿผ ์ž˜ ์ƒ์„ฑ๋๋Š”์ง€ ๋ณผ๊นŒ์š”????

 

๋‹ค์‹œcmd์ฐฝ์„ ์—ด๊ณ  dir์„ ์ž…๋ ฅํ•ด์ค๋‹ˆ๋‹ค!(window) ๊ทธ๋Ÿผ ์ €๊ธฐ์— test.mv.db๊ฐ€ ์ž˜ ์ƒ์„ฑ์ด ๋˜์–ด์žˆ๋Š” ๊ฑธ ๋ณผ ์ˆ˜๊ฐ€ ์žˆ์–ด์š”~

 

๊ทธ๋Ÿผ ๋‹ค์‹œ ๋Œ์•„์™€์„œ

์ด์ œ ์ ‘์†์„ ๋‹ค์‹œ ํ•ด์ค„๊ฑด๋ฐ, ์•„๊นŒ ์ดˆ๊ธฐํ™”๋ฉด์ฒ˜๋Ÿผ ํŒŒ์ผ์„ ์ง์ ‘ ์ ‘๊ทผํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋‚ฉ๋‹ˆ๋‹ค! 

์ด๋Ÿด๋• ํ†ฐ์บฃ์„ ์‚ฌ์šฉํ•ด์„œ ์ ‘๊ทผ์„ ํ•ด์ค๋‹ˆ๋‹ค. ํ†ฐ์บฃ์„ ํ†ตํ•˜๋ฉด ์—ฌ๋Ÿฌ๊ตฐ๋ฐ์„œ ์ ‘๊ทผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค!

 

jdbc:h2:tcp://localhost/~/test

 

 

์ž˜ ์—ฐ๊ฒฐ์ด ๋˜์—ˆ์ฃ ?!

 

๊ทธ๋Ÿผ ํ•œ๋ฒˆ ํ™•์ธํ•ด๋ด…์‹œ๋‹น

 

3. ํ…Œ์ด๋ธ” ์ƒ์„ฑ

member table์„ ๋งŒ๋“ค์–ด์ฃผ๊ณ  

drop table if exists member CASCADE;
create table member
(
    id bigint generated by default as identity,
    name varchar(255),
    primary key (id)
);

์‹คํ–‰๊นŒ์ง€ ํ•ด์ฃผ์„ธ์š”.

์ž˜ ์ƒ์„ฑ์ด ๋˜์—ˆ๋‹ค๋ฉด, ๋‹ค ์ง€์šฐ๊ณ  ๋ฉค๋ฒ„ ํŒŒ์ผ์„ ๋ˆ„๋ฅด๋ฉด ์ž๋™์ ์œผ๋กœ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๊ฐ€ ์ž…๋ ฅ์ด ๋ฉ๋‹ˆ๋‹คเน‘โ€ขโ€ฟโ€ขเน‘

์‹คํ–‰ํ•ด์ฃผ๋ฉด ์œ„ ํ™”๋ฉด์ฒ˜๋Ÿผ ๋œจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

 

+) 

ํ•œ๋ฒˆ ์ด๋ฆ„์„ ์ €์žฅ์„ ํ•ด๋ด…์‹œ๋‹น

spring์„ ์ €์žฅํ•˜๊ณ  ์‹ถ์–ด์„œ ์ž…๋ ฅํ•ด์ฃผ๊ณ ,

 

 

์กฐํšŒ๋ฅผ ํ•ด์ฃผ๋ฉด! spring์ด ์ €์žฅ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜์žˆ์–ด์š”โ—(โฐโ–ฟโฐ)โ—œ

 

 

 


์ด ๊ธ€์„ ๋ณด๊ณ  ์ €๊ฐ™์€ ์ดˆ๋ณด์ž๊ฐ€ ์ž˜ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ...

'Spring' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Spring ๊ธฐ๋ณธ [์Šคํ”„๋ง๋นˆ ์กฐํšŒ]  (0) 2021.07.09
Spring ๊ธฐ๋ณธ [ํ• ์ธ์ •์ฑ… ๋ณ€๊ฒฝ/๊ฐ์ฒด ์ง€ํ–ฅ ์›๋ฆฌ ์ ์šฉ/DI/์Šคํ”„๋ง์ปจํ…Œ์ด๋„ˆ]  (0) 2021.07.08
Spring [ ํšŒ์› ๋“ฑ๋ก/์กฐํšŒ/ํšŒ์› ๊ด€๋ฆฌ ์˜ˆ์ œ/์Šคํ”„๋ง]  (0) 2021.06.25
Spring [์Šคํ”„๋ง ๋นˆ๊ณผ ์˜์กด๊ด€๊ณ„ / ํšŒ์› ์„œ๋น„์Šค ์Šคํ”„๋ง๋นˆ ๋“ฑ๋ก]  (0) 2021.06.25
Spring [ํšŒ์› ๊ด€๋ฆฌ / ๋ฐฑ์—”๋“œ]  (0) 2021.06.21
  1. 1. https://www.h2database.com์— ์ ‘์†ํ•ด์ฃผ์„ธ์š”! 
  2. 2. ์„œ๋ฒ„ ์ ‘์†
  3.  
  4. 3. ํ…Œ์ด๋ธ” ์ƒ์„ฑ
'Spring' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • Spring ๊ธฐ๋ณธ [์Šคํ”„๋ง๋นˆ ์กฐํšŒ]
  • Spring ๊ธฐ๋ณธ [ํ• ์ธ์ •์ฑ… ๋ณ€๊ฒฝ/๊ฐ์ฒด ์ง€ํ–ฅ ์›๋ฆฌ ์ ์šฉ/DI/์Šคํ”„๋ง์ปจํ…Œ์ด๋„ˆ]
  • Spring [ ํšŒ์› ๋“ฑ๋ก/์กฐํšŒ/ํšŒ์› ๊ด€๋ฆฌ ์˜ˆ์ œ/์Šคํ”„๋ง]
  • Spring [์Šคํ”„๋ง ๋นˆ๊ณผ ์˜์กด๊ด€๊ณ„ / ํšŒ์› ์„œ๋น„์Šค ์Šคํ”„๋ง๋นˆ ๋“ฑ๋ก]
DAHLIA CHOI
DAHLIA CHOI
DAHLIA CHOI
๐ŸŒผ dali's log ๐ŸŒผ
DAHLIA CHOI
์ „์ฒด
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (103)
    • Spring (42)
    • JAVA & OOP (8)
    • AWS (2)
    • DevOps (5)
    • Network (7)
    • DB (5)
    • Algorithm (9)
      • BOJ (6)
      • PROGRAMMERS (2)
      • LEETCODE (0)
    • Books (5)
    • ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… (5)
    • ํšŒ๊ณ  (0)
    • ๊ธฐํƒ€ (5)
    • FRENCH (1)
    • ํ•„์‚ฌ (2)
    • ๊ฒฝํ—˜ (5)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๊ธ€

hELLO ยท Designed By ์ •์ƒ์šฐ.
DAHLIA CHOI
H2 DB ๋‹ค์šด๋กœ๋“œ [์„ค์น˜ / ์„œ๋ฒ„ ์‹คํ–‰]
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”

๋‹จ์ถ•ํ‚ค

๋‚ด ๋ธ”๋กœ๊ทธ

๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
Q
Q
์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
W
W

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
E
E
๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
C
C

๋ชจ๋“  ์˜์—ญ

์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
S
S
๋งจ ์œ„๋กœ ์ด๋™
T
T
ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
H
H
๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
Shift + /
โ‡ง + /

* ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.