โ Java * IntelliJ - Oracle JDBC ์ฐ๊ฒฐํ๊ธฐ! ( at. windows )
Java์์ DB๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด์๋ ์๋ฐ ํ๋ก๊ทธ๋จ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐ๊ฒฐํด์ฃผ๋ JDBC ๋๋ผ์ด๋ฒ๊ฐ ์์ด์ผํ๋ค๊ณ ํ๋ค.
DBMS์ ๋ฐ๋ผ DB๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ์์ด ๋ค๋ฅด๊ธฐ์ JDBC๊ฐ ์ธํฐํ์ด์ค๋ค๋ง ์ ๊ณตํ๊ณ ๋๋จธ์ง๋ ๊ฐ DBMS์ ๋ง๊ฒ ๊ตฌํ์ด ๋์ด์๊ธฐ์ ์ฌ์ฉ์๋ ๊ฐ DBMS์ ๋ง๋ ๋๋ผ์ด๋ฒ๋ง ์ค์นํ๋ฉด ๋๋ค.
๋ ๊ทธ์ค์์๋ oracle์ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์ oracle์ ์ฐ๊ฒฐํด๋ณด๊ฒ ๋ค.
1. Oracle JDBC ๋๋ผ์ด๋ฒ ๋ค์ด๋ก๋
๐๐ป JDBC Drivers | Oracle
๋ค์ด๋ก๋๋ฅผ ๋๋ฅด๋ฉด ๋ฒ์ ์ ๋ณด๊ฐ ์ฌ๋ฌ๊ฐ ๋จ๋๋ฐ ๋ฒ์ ๋ณ๋ก ์ง์ํ๋ oracle, JDK ๋ฒ์ ์ด ๋ค๋ฅด๋ค!
๊ฐ ๋ฒ์ ์ ํด๋ฆญํด ๋ณด๋ฉด ์ง์ํ๋ oracle, JDK ์ข ๋ฅ๊ฐ ๋จ๋ ํ์ธํ๊ณ ์ค์นํ์.
๐๐ป ์ค์น ๋์ด ์๋ ๋ชจ๋ JDK ๋ฒ์ ํ์ธ
- windows → ์ ์ดํ ํ๋ก๊ทธ๋จ ์ญ์ ๋ค์ด๊ฐ์, java๋ฅผ ๊ฒ์ํด์ ํ์ธํ์ธ์.
- mac → ํฐ๋ฏธ๋ ์ฐฝ์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ธ์
/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
๐๐ป ์ค๋ผํด ๋ฒ์ ํ์ธ
์ฌ์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฒ์ ์ ๋ง๊ฒ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ์ง ์์ ์ ํฐ ์๋ฌ๊ฐ ์๊ธธ ์ ์๋ค๊ณ ํ๋ค.. ๐จ
์ฐ๋์ ๊ฒฝ์ฐ ์ค๋ผํด ๋ฒ์ ์ 11์ธ๋ฐ ์ค์น๋ JDK๋ 8๋ฒ์ ์ด๋ผ 11๋ฒ์ ๋ ์ถ๊ฐ๋ก ์ค์นํ๋ค.. ์ค์น์ซ์ด ๐ฅ
์ํ๋ ์ฅ์์ ๋ค์ด๋ก๋ ๋ฐ์์ฃผ์!
2. IntelliJ์ import ํ์!
importํ ํจํค์ง๋ฅผ ์ด์ด์ฃผ๊ณ ์๋จ๋ฉ๋ด์ File > Project Sturcture ๋๋ ๋จ์ถํค Ctrl+Alt+Shitf+S ๋ฅผ ๋๋ ค์ค๋ค.
์ฐฝ์ด ๋จ๋ฉด ์ข์ธก์ ์๋ Libraries๋ฅผ ํด๋ฆญํด์ฃผ๊ณ , ์๋จ โ ๋ฒํผ์ ์ฌ์ฉํ์ฌ .jar ํ์ผ์ ์ถ๊ฐ( ๊ฒฝ๋ก ๋ฐ๋ผ์ ์ฐพ์์ ๋ฃ์ด์ฃผ๋ฉด ๋๊ฒ ๋ค )ํด์ค๋ค!
๋ชจ๋ ๊ณผ์ ์ ์ ๋๋ก ๋๋๋ค๋ฉด ์ด๋ ๊ฒ oracle 11์ด ์ถ๊ฐ ๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค!
Tip. JDK ๋ฒ์ ์ด ์ฌ๋ฌ๊ฐ์ธ ๊ฒฝ์ฐ intelliJ์์ ํ์ฌ ํ๋ก์ ํธ JDK ์ค์ !
์๊น ์ด์๋ Project Structure ์ฐฝ์ ์ด๊ณ Project ๋ฅผ ํด๋ฆญํ๊ณ Project SDK๋ฅผ ๋ณ๊ฒฝํด์ฃผ๋ฉด ๋!
Thanks for ๐