오라클 DB 서버에 연결하기 위해서는 관련 정보가 필요하다. 오라클 DB 서버의 위치(url), 아이디(user), 비밀번호(password), 드라이버(driver)가 있어야 한다.
package jdbc0921;
import java.sql.*;
public class Test01_DBOpen {
public static void main(String[] args) {
// Oracle DB 18c XE 연결
try {
//1) 오라클 DB 서버 연결 관련 정보
String url = "jdbc:oracle:thin:@localhost:1521:xe"; //127.0.0.1
String user = "system";
String password = "1234";
String driver = "oracle.jdbc.driver.OracleDriver"; //ojdbc8.jar
//2)
//3)
} catch (Exception e) {
System.out.println("오라클 DB 연결 실패 : " + e);
}//end
}//main() end
}//class end
localhost는 내 pc, 1521은 포트번호로 오라클의 전용 문이다. user와 password는 오라클 설치 시 설정했던 아이디와 비밀번호를 넣으면 된다.
이제 driver를 입력해야 하는데 ojdbc8.jar를 보면
위와 같이 class 파일들이 들어있다. 그 중 OracleDriver.class를 driver 정보에 넣어주면 된다.
package jdbc0921;
import java.sql.*;
public class Test01_DBOpen {
public static void main(String[] args) {
// Oracle DB 18c XE 연결
try {
//1) 오라클 DB 서버 연결 관련 정보
String url = "jdbc:oracle:thin:@localhost:1521:xe"; //127.0.0.1
String user = "system";
String password = "1234";
String driver = "oracle.jdbc.driver.OracleDriver"; //ojdbc8.jar
//2) 드라이버 로딩
Class.forName(driver);
//3) 오라클 DB 서버 연결
DriverManager.getConnection(url, user, password);
System.out.println("오라클 DB 서버 연결 성공!!");
} catch (Exception e) {
System.out.println("오라클 DB 연결 실패 : " + e);
}//end
}//main() end
}//class end
실행을 시키면 아래와 같은 창이 나온다. Run on Server는 .jsp를 Java Application은 .java를 실행시킬 때 사용한다.
오라클 DB 서버 연결이 되었다.
'웹개발 교육 > Java' 카테고리의 다른 글
[39일] JDBC (4) - 테이블 행 수정 (0) | 2022.09.21 |
---|---|
[39일] JDBC (3) - 테이블 행 추가 (0) | 2022.09.21 |
[39일] JDBC (1) - Dynamic Web Project 생성 및 오라클 DB 연동 (0) | 2022.09.21 |
[39일] Java (52) - 성적 프로그램(파일 입출력) (0) | 2022.09.21 |
[38일] Java (51) - type (0) | 2022.09.20 |