Eclipse์์ Oracle DB์ ์ฐ๋ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ๋ถ๋ฌ์ค๋ ๊ณผ์ ์์ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค.
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
๋ฐ์ ์์ธ
๊ตฌ๊ธ๋ง๊ณผ ํจ๊ป ์ด์ฌํ ์ฐพ์๋ณธ ๊ฒฐ๊ณผ, jdbc ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐพ์ ์ ์์ด ๋ฐ์ํ ์๋ฌ๋ผ๊ณ ํ๋ค.
Oracle jdbc์ธ ojdbc.jar ํ์ผ์ eclipse์ ์ฐ๋ํด์ฃผ์ด์ผ ํ๋๋ฐ, jdk ๋ฒ์ ์ ๋ฐ๋ผ ojdbc ๋ฒ์ ๋ ๋ค๋ฅด๋ ์ฃผ์ํด์ผ ํ๋ค.
์ค๋ผํด ๊ณต์ ์ฌ์ดํธ์์ ๋ฐํํ ๋ฐ์ ๋ฐ๋ฅด๋ฉด, JDK ๋ฒ์ 8์ ojdbc8.jar๋ฅผ ์ฌ์ฉํ๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ
๋ฒ์ ์ ํ์ธํ ๋ค ์๋ ์ฌ์ดํธ๋ก ์ ์ํ์ฌ ์์ ์ JDK ๋ฒ์ ์ ๋ง๋ ojdbc๋ฅผ ๋ค์ด๋ก๋ํ๋ค.
JDBC and UCP Downloads page | Oracle ๋ํ๋ฏผ๊ตญ
์ฃ์กํฉ๋๋ค. ๊ฒ์ ๋ด์ฉ๊ณผ ์ผ์นํ๋ ํญ๋ชฉ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ์ํ์๋ ์ ๋ณด๋ฅผ ์ฐพ๋ ๋ฐ ๋์์ด ๋๋๋ก ๋ค์์ ์๋ํด ๋ณด์ญ์์ค. ๊ฒ์์ ์ฌ์ฉํ์ ํค์๋์ ์ฒ ์๊ฐ ์ฌ๋ฐ๋ฅธ์ง ํ์ธํ์ญ์์ค. ์ ๋ ฅ
www.oracle.com
ojdbc๋ฅผ ๋ค์ด๋ก๋ํ ๋ค Eclipse์์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ๋ก๋ก ojdbc๋ฅผ ์ถ๊ฐํ๋ค.
- ํจํค์ง ์ฐํด๋ฆญ > Properties > Java Build Path > Add External JARs...
๋ง์ฝ ํจํค์ง ์์ฑ๋ง๋ค Libraries ์ถ๊ฐํ๋ ๊ฒ์ด ๊ท์ฐฎ๋ค๋ฉด, ์๋ ๋ณด์ด๋ JRE System Library [jre1.8.0_202]์ ๋ฃ์ด๋ ๋๋ค.
- C:\Program Files\Java\jre1.8.0_202\lib\ext
์ดํ ์ดํด๋ฆฝ์ค๋ฅผ ๊ป๋ค ์ผ์ฃผ๋ฉด ์ ์์ ์ผ๋ก Oracle DB์ ์ฐ๋๋จ์ ํ์ธํ ์ ์๋ค.
Proframe์ ์ฌ์ฉํ๋ค๊ฐ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ Proframe Preferences์๋ ๋๊ฐ์ด ์ ์ฉํด์ฃผ์ด์ผ ํ๋ค.
- Window > Preferences > ProFrame > JDBC > JDBC Drivers > ์ถ๊ฐ > Apply > OK
