Backend/JAVA_JDBC
01. JDBC, 자바와 오라클DB(18c XE) 연동
개발개발빈이
2022. 6. 14. 22:25
○ 오라클DB(18c XE) 드라이버
- JDBC : JAVA Database Connection
- 자바에서 외부응용프로그램(Oracle DB, MariaDB등)을 연결하려면 드라이버가 필요
- 오라클 DB 연결 드라이버 (ojdbc8.jar)
① 오라클 사이트에서 다운
② 오라클DB 설치 폴더에서 복사 (오라클DB 서버가 설치되어 있을 때)
→ C:\오라클설치경로\product\18.0.0\dbhomeXE\jdbc\lib
→ ojdbc8.jar 복사
- 오라클 DB 라이브러리 붙이기 : src>main>webapp>WEB-INF>lib>ojdbc8.jar
○ 오라클DB 연결
① 오라클 DB 서버 연결 관련 정보
- jdbc:oracle:thin:@ → 명령어
- localhost → 내PC
- 1521 → 오라클DB포트
- XE → 오라클버전
String url ="jdbc:oracle:thin:@localhost:1521:xe";
String user ="아이디";
String password="비밀번호";
String driver ="oracle.jdbc.driver.OracleDriver";
② 드라이버 로딩
Class.forName(driver);
③ 오라클 DB 서버 연결
DriverManager.getConnection(url, user, password);
○ 오라클DB 연결 전체 소스
- 나중에는 DBOpen 클래스를 따로 만들어서 관리할 것임
import java.sql.*;
public class Test01_DBOpen {
public static void main(String[] args) {
try {
String url ="jdbc:oracle:thin:@localhost:1521:xe";
String user ="system";
String password="1234";
String driver ="oracle.jdbc.driver.OracleDriver";
Class.forName(driver);
DriverManager.getConnection(url, user, password);
System.out.println("오라클 DB 서버 연결 성공");
} catch (Exception e) {
System.out.println("오라클 DB 연결 실패 : " + e);
}
}//main() end
}//class end