์ฐ์ , ๋๋ ํธํ๊ฒ ์๊ฐํ๋ค.
๊ทธ๋ฅ mysql workbench๋ฅผ ์ค์นํ๋ฉด ๋๊ฒ ์งํ๊ณ ์ค์นํ๋ค.
๊ทธ๋ฐ๋ฐ ์ญ์๋ ๊ฐ๋ฐ์๋ ์์๋ชปํ๋ ๋ง์ ์ผ๋ค์ด ๋ฐ์ํ๋ค๐คฆโโ๏ธ
๋ญ ๊ฐ๋จํ๊ฒ ์๊ฐํด๋ณด๋ฉด, database๊ฐ ์ค์น๊ฐ ์๋๋ ๊ฒ์ด๋ค.
์ด๋ฏธ workbench๋ฅผ ๋๊ฐ ์ค์นํ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ๋คํํ C++๊ณผ ๊ฐ์ ํ์ํ ๊ฒ๋ค์ PC์ ๊น๋ ค์์๋ค.
๊ทธ๋ผ... ์ด ๋ฌธ์ ๋ ์๋๋ ์ด๊ฒ์ ๊ฒ ์๋ํด๋ณธ๋ค.
๋จผ์ , ๊ฐ์ฅ ์ฒซ๋ฒ์งธ๋ก๋ PC์ ์ด๋ฏธ XAMPP๊ฐ ์ค์น๋์ด ์์ด 3306 ํฌํธ๋ฅผ ์ด๋ฏธ ์ฌ์ฉ์ค์ด๋ผ ์ค์น๊ฐ ์๋๋ ๊ฒ ๊ฐ์ XAMPP๋ฅผ htdocs ํ์ผ(์ด ๊ณณ์ ์น์๋ฒ ๊ฐ๋ฐ ๊ธฐ๋ก์ด ์์ด ์ง์ฐ๊ธฐ ์๊น์ ๋ค..)์ ์ ์ธํ๊ณ ์ง์๋ฒ๋ ธ๋ค.
๊ฐ์ธ์ ์ผ๋ก, XAMPP๊ฐ PhpmyAdmin์๋ง ์ ์ํ๋ฉด mySQL ์ฌ์ฉ ์์ฒด๋ ์ด๊ฒ ๋ ๋์ ๊ฒ ๊ฐ๋ค๐คฃ
์ค์น Configruration ์ค๋ฅ์ด๊ธฐ ๋๋ฌธ์ ๋จผ์ ์ด ์๋ฃ๋ฅผ ๋ดค์๋ค.
์ค์น Configuration ์ค๋ฅ
์ฌ๋ฌ ๊ณณ์ ์ฐพ๋ค๋ณด๋, ๊ณตํต์ ์ผ๋ก 2๊ฐ์ง์ ํด๊ฒฐ๋ฒ์ด ์์๋ค.
PC ์ด๋ฆ์ด ํ๊ธ์ธ ๊ฒฝ์ฐ, workbench๊ฐ ์ธ์์ ๋ชปํด ์๊ธฐ๋ ๋ฌธ์
์ปดํจํฐ ์ด๋ฆ ๋ณ๊ฒฝ
-> ์ด๋ฐ ์์ผ๋ก, PC ์ด๋ฆ์ ์๋ชป ๋ถ๋ฌ ์ค๋๊ฒ ๋ฌธ์ .
-> ์ด๊ฑด PC ์ด๋ฆ์ ์์ด๋ก ์ค์ ํ๊ณ , ์ฌ๋ถํ
ํ์ ์ฌ์ค์นํ๋ฉด ๋ฐ์๋๋ค.
์ด ๋ถ๋ถ์ MySQL ์จ๋ณด์
จ๋ค๋ฉด ์ฌ๋ถํ
์ ๋๋ ํด์ผํ๋ค๋๊ฑฐ ๋ค ์์ค๊ฒ๋๋ค....!
์ค์น ๋์ค ์๊ฒจ๋ ์์๋ฐ๋ฆฌ ํ์ผ๋ค์ด ๊นจ๋ํ๊ฒ ์ญ์ ๋์ง ์์ ์๊ธฐ๋ ๋ฌธ์
๋ญ, ์๋๋ฉด ์น ๋ค ์ง์ฐ๊ณ ์๋ก์ด ๋ง์์ผ๋ก ์ฌ์ค์นํ๋ฉด ๋์ง์๐
๊ฒฐ๋ก ์?
-> ์๋ ๊ฒ, ์๋์ผ๋ก PC ์ด๋ฆ์ผ๋ก ๋ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ฐธ๊ณ ) ์ด๊ฑธ ๋ณด๋ ๊ฑด ์ด๋ป๊ฒ ํ๋๊ฑด๊ฐ์?
-> Type and Networking ๋ถ๋ถ์์ ํด๋น ๋นจ๊ฐ์ ๋ถ๋ถ์ ์ฒดํฌํด์ฃผ๋ฉด log๋ฅผ ๋ณผ ์ ์๋ค!!
XAMPP์ฒ๋ผ ๊ฐ๋จํ๊ฒ ์๊ฐํด์ ์ฐพ์๋ณด์ง๋ ์๊ณ , ๋ ๋ค ํ๊ฒฝ๋ณ์๋ง ๋ฐ๊พผ๊ฒ ๋ฌธ์ ์๋ค.
์ฐธ๊ณ ๋ก ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ํ ์คํธํ๊ธฐ ์ํด ๋ด๊ฐ ๊ธฐ์กด์ ๊ฐ๋ฐํ๋ ์ธ์ฆ์ธ๊ฐ ์๋ฒ๋ฅผ ํ์ฉํ๋ค.
๊ฒฐ๊ตญ, ์ฐพ์๋ณด๋ ์ด๋ฐ ํด๊ฒฐ๋ฐฉ๋ฒ์ด ์์๋ค.
[JDBC+MYSQL] MYSQL์ค์น๋ถํฐ IntelliJ ์ฐ๋๊น์ง
์ด ๋ฐฉ๋ฒ๋๋ก ํ๋, ์ฐ์ ์ค์น๋ ๋์๋ค.
ํ์ง๋ง ๋ง์ ์๋ฒ๋ฅผ ๋๋ ค๋ณด๋ ์๋๋ ๊ฒ์ด๋ค.
(์ด๋ฏธ ๋๋ ๊ฑธ ํ์ธํ๋ ์์ ์ ๋ง๋ ์๋ฒ๋ผ์ ๊ฐ๋ฐ ๋ฌธ์ ๋ ์๋์๋ค.)
1. unknown database "๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
" ์๋ฌ
-> ์ด ์๋ฌ๋ ํด๋น ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐพ์ง ๋ชปํ๋ ๋ฌธ์ ์ด๋ค.
-> ํน์๋ ์ถ์ด, MySQL Workbench๊ฐ ์๋ command ํ๊ฒฝ์์ show databases;๋ฅผ ๋ ๋ ค๋ณด๋ ํด๋นํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์๋ค.
-> ๊ทธ๋์ ๊ทธ๋ฅ create database ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
;๋ก ๋ง๋ค์ด์ฃผ๊ณ ๋ค์ ์๋
-> ์คํจ, ๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ์๋ฌ ๋ฐ์
2. java.sql.sqltransientconnectionexception
-> ์ด๊ฑด ์ฒ์ ์ ํ ์๋ฌ๋ผ์ ์ฐพ์๋ณด๋, ๋ด๊ฐ Timezone์ seoul๋ก ์ง์ ํด๋จ๋๋ฐ ์๋ก ์ค์นํ workbench๊ฐ ์ด๊ฑธ ์ธ์ ๋ชปํด์ ๊ทธ๋ฅ ์ด ๊ตฌ๋ฌธ์ ์ง์ ๋ค.
-> ๊ทธ๋ฌ๊ณ ๋๋ ๊ฐ์๊ธฐ ๋๋ค...!
-> HikariPool์ด ๊ฐ์ ์ ์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๊ฐ ๋๋๋ฐ, ์๊ฐ ๋ง์ฝ์ ์ข ํผ์ด๋ค...
-> ๊ทธ๋ฐ๋ฐ ์ด๋ฏธ Spring 2.0 ์ด์์ ๋ฒ์ ๋ถํฐ๋ ์ด๊ฑธ ์ญ์ ํ๊ฑฐ๋ ํ ์๊ฐ ์๋ค๊ณ ํ๋ค.
๊ทธ๋์, ๊ทธ๋ฅ ์ด์ฉ ์ ์์ด ์ด๋ ๊ฒ ์๋ฌ๋ฅผ ์ก์์ผ ํ๋ค.
-> ์ผ๋จ ํฌ์คํธ๋งจ์์ success!
-> MySQL workbench์์ ์ฌ์ฉ์๊ฐ ์ ์ฅ๋์๋์ง ํ์ธ
-> ๋ค์ด๊ฐ ๊ฒ ํ์ธ ์๋ฃ!
๋ก๊ทธ์ธ๋, ๋ก๊ทธ์์๋, ํ์ํํด๋ ์ ๋๋ค.
๋ง๋ฌด๋ฆฌ
๋ชจ๋ ๊ฐ๋ฐ ๊ณผ์ ์์๋ ์ด๊ธฐ ์ค์ ์ด ์ค์ํ๊ณ , ๊ทธ๋งํผ ์ฒ ์ ํ๊ฒ, ์ ํํ๊ฒ ์ค์น๊ฐ ๋์ด์ผ๋ง ์ฌ์ฉํ ์ ์๋ค.
๊ทธ๋ ๊ธฐ์, ์ ์๋๋๋ฉด์ ๋ฌด์์ ํ๋ด๊ธฐ๋ณด๋ค๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด๊ณ ๊ณ์ ์๋ํ๋ ๊ฒ์ด ์ค์ํ๋ค.
์ค.๊บพ.๋ง
๊ทธ๋ฆฌ๊ณ ํญ์ ๊ธฐ์ตํ์.
๋ด๊ฐ ๊ฒช์ ๋ฌธ์ ๋ ํญ์ ์ ๋ฐฐ๊ฐ ๊ฒช์ ๋ฌธ์ ๋ค!!!!
๊ทธ๋ผ ์ด๋ง...