๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Lang/โ˜• Java

โ˜• 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 ๐Ÿ™ˆ