1. 사용할 Oracle 버전 확인
- 사용하는 오라클 버전 및 JDBC 버전 확인
- https://www.oracle.com/database/technologies/faq-jdbc.html
2. OJDBC 다운로드 및 이동
- https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
3. 다운로드한 파일 이동
- Project Explorer > WEB-INF 폴더에서 우클릭 후 폴더 생성
- 경로 : HOMEPAGE/src/main/webapp/WEB-INF > lib
4. Properties 데이터 추가
- Properties > Java Build Path
- Properties > Deployment Assembly
5. 연결 테스트 class 작성
- src/test/java > com.hhkim.homepage > oracleJdbcTest.java
package com.hhkim.homepage;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Logger;
import org.junit.Test;
import jdk.internal.reflect.CallerSensitive;
import jdk.internal.reflect.Reflection;
public class oracleJdbcTest {
@Test
public void connectTest() {
try {
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@255.255.255.255:1521:orcl","userid", "password");
/*
@CallerSensitive
public static Connection getConnection(String url,
String user, String password) throws SQLException {
java.util.Properties info = new java.util.Properties();
if (user != null) {
info.put("user", user);
}
if (password != null) {
info.put("password", password);
}
return (getConnection(url, info, Reflection.getCallerClass()));
}
*/
System.out.println("오라클 접속 성공 : " + conn);
}catch(Exception e) {
System.out.println("오라클 접속 실패 : " + e.toString());
}
}
}
- 작성 후 소스 상에서 마우스 우클릭, Run As > JUnit Test
- 결과는 Console 창에서 확인 가능
'Server > Spring(구버전)' 카테고리의 다른 글
9. Controller - Service - Query 연동 및 테스트 (0) | 2022.03.31 |
---|---|
8. Spring-myBatis-oracle 연동 및 연결 확인 테스트 (0) | 2022.03.30 |
6. 자바 버전 변경 (0) | 2022.03.29 |
5. UTF-8 설정 (0) | 2022.03.28 |
4. 톰캣 다운로드 및 서버 생성 (0) | 2022.03.28 |