2022.09.02
- ๊ฐ๋ฐํ๊ฒฝ
M1 MacBook Pro
Language : Java Programming , JDBC
DataBase : Oracle Clould ADW 19c
Tool : intelliJ , Sql_Developer
๐ฅ ๋ฌธ์ ์ํฉ
- java ํ์ผ์์ Oracle Clould ์ ์ ์ฅ๋ SQL ๋ก ์์ฑ๋ table ์ ๊ฐ์ ธ์ค๋ ค๋๋ฐ, ํ๋จ๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์
The Network Adapter could not establish the connection
- ์๋ฌธ์ ์ ํด๋น Oracle cloud SQL Developer ์์ ๋ฌธ์ ์์ด ์ฐ๊ฒฐ๋๊ณ ๊ฐ์ข ์ฟผ๋ฆฌ๋ฌธ ์์ฑ์๋ ๋ฌธ์ ๊ฐ ์๋ ์ํฉ
- ๋ด๊ฐ java ํ์ผ์์ Connection ์ ์ด์ฉํ
๐งฉ diriverName, url, userName, userPass ์์ฑ ๋ฐฉ์
driverName=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@TIOFL_high?TNS_ADMIN=/Users/jy/Desktop/edu/java/
userName=ADMIN
userPass=_____
1๏ธโฃ driverName
- oracle.jdbc.driver.OracleDriver
2๏ธโฃ url
- ์ฌ๊ธฐ๊ฐ ์ ์ผ ์ ๊ฒฝ์จ์ค์ผํ๋ค. (2๋ฒ์งธ ๋ฐฉ๋ฒ์ด ์ ํํ๋ค)
1. ์ค๋ผํด ํด๋ผ์ฐ๋ ๋ค์ด๊ฐ์ ํ์ธ
2. ์ ์์ง๊ฐ ํ์ผ์ ๋ค์ด๊ฐ์ tnsnames.ora ํ์ผ์ ์ด์ด์ ํ์ธ (์ด๊ฒ ์ ค ์ ํํจ)
3๏ธโฃ userName, userPass ์์ฑ๋ฐฉ๋ฒ
- ํด๋น ์์จ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ ์ํ ๋ ์ฌ์ฉํ์๋ id, pw ์ ๋ ฅํ๋ค.
๐โ๏ธ ํด๊ฒฐ๋ฐฉ๋ฒ
- ํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ฐ๋จํ๋ค. ๋ด๊ฐ ์์ฑํ diriverName, url, userName, userPass ์์๋ ๋ฌธ์ ๊ฐ ์์๋ค.
๋ค๋ง, ํด๋น java project๋ฅผ ์คํํ ๋ Project Modules ์ ‘ojdbc8.jar’๋ง ์ค์นํ์ฌ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋๊ฒ.
→ ๋ก์ปฌ์์๋ sql database๋ฅผ ๊ฐ์ ธ์ฌ๋๋ ojdbc8.jar ํ์ผ๋ง ์์ด๋ ๋ฌธ์ ๊ฐ ์์์ง๋ง, ์ค๋ผํด ํด๋ผ์ฐ๋์์ database๋ฅผ ๊ฐ์ ธ์ค๋ ค๋ฉด ๋ค๋ฅธ ํ์ผ์ด ๋ ํ์ ํ๋๊ฒ์ด๋ค!
์ฆ, JDBC Driver ๋ฌธ์ !!
์ฆ,
ojdbc8.jar , ucp.jar , oraclepki.jar , osdt_core.jar , osdt_cert.jar
ํ์ผ์ ๋ค์ด๋ฐ์์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
ํ์ผ ๋ค์ด๋ก๋ ๋ฐ๋ ๊ณณ
https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
๋ค์ด ๋ฐ์ ํ์ผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฃ์ด์ฃผ๊ณ
๋ชจ๋์์ apply ๊น์งํ๋ฉด
๊ทธ๋ฌ๋ฉด ๋ฌธ์ ํด๊ฒฐ ๋!
๊ทธ๋ฌ๋ฉด ์ค๋๋ ๋นก์ฝ๋ฉ!!
์น๊ตฌ๊ฐ ๋งํด์คฌ๋ค.
์ฝ๋ฉํ๋ค๊ฐ ๋ญ๊ฐ ์๋๋๊ฑด,
๋ด ์๋ชป์ด๋ผ๊ณ .
์๋๋ฉด ์ปดํจํฐ๋ ๊ฑฐ์ง๋ง์ ๋ชปํ๊ฑฐ๋ ...