build path - config build path
C:\app\user\product\18.0.0\dbhomeXE\jdbc\lib
여기 들어가기
선택
내가 하고자 하는 프로젝트에 이 친구를 먼저 넣어 줘야 한다.
이 코드는 Oracle JDBC 드라이버 클래스를 로드하고 초기화한다.
JDBC 드라이버 클래스는 데이터베이스와의 연결을 수립하고 데이터베이스와의 통신을 관리하는 데 필요한 클래스이다.
Class.forName 메서드는 지정된 클래스 이름을 가진 클래스를 찾고 로드하려고 시도이다. 클래스 로딩이 성공하면 해당 클래스의 정적 초기화 블록이 실행이다.
이러한 드라이버 클래스 로딩은 데이터베이스 연결을 설정하고, 데이터베이스와의 통신을 수행하기 위해 필요한 클래스 및 설정을 로드하는 데 사용이다.
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();
}
}
}