1. 드라이버 파일 먼저 넣어주기

build path - config build path

Untitled

C:\app\user\product\18.0.0\dbhomeXE\jdbc\lib

여기 들어가기

Untitled

선택

내가 하고자 하는 프로젝트에 이 친구를 먼저 넣어 줘야 한다.

2. 드라이버 검색하기

Untitled

이 코드는 Oracle JDBC 드라이버 클래스를 로드하고 초기화한다.

JDBC 드라이버 클래스는 데이터베이스와의 연결을 수립하고 데이터베이스와의 통신을 관리하는 데 필요한 클래스이다.

Class.forName 메서드는 지정된 클래스 이름을 가진 클래스를 찾고 로드하려고 시도이다. 클래스 로딩이 성공하면 해당 클래스의 정적 초기화 블록이 실행이다.

이러한 드라이버 클래스 로딩은 데이터베이스 연결을 설정하고, 데이터베이스와의 통신을 수행하기 위해 필요한 클래스 및 설정을 로드하는 데 사용이다.

3. 오라클 연결하기

import java.sql.*;

public class Exam_01 {
	public static void main(String[] ags) {
		try {
			Class.forName("oracle.jdbc.driver.OracleDriver");
			System.out.println("드라이버 검색 성공");
		}catch(ClassNotFoundException e) {
			System.out.println("드라이버 검색 실패");
		}
		
		Connection con;
		try {
			con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "fin01", "fin01");
			System.out.println("오라클 연결 성공");
		}catch(SQLException e) {
			System.out.println("오라클 연결 실패");
			e.printStackTrace();
		}
	}
}