○ 오라클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
'Backend > JAVA_JDBC' 카테고리의 다른 글
06. JDBC, select문 활용 연습문제(count, avg, like, paging) (0) | 2022.06.18 |
---|---|
05. JDBC, 테이블에서 행 가져오기 (select) (0) | 2022.06.17 |
04. JDBC, 변수를 이용한 행추가 & 연습문제 (0) | 2022.06.16 |
03. JDBC, 행 수정 & 삭제 (update, delete) (0) | 2022.06.16 |
02. JDBC, 행 추가 (insert) (0) | 2022.06.15 |
댓글