JDBC ?
(Java DataBase Connectivity)
자바에서 데이터베이스에 접근할 수 있게 해주는 Programming API
JDBC구조
JDBC 개발환경 구축
1. ojdbc8 다운로드
https://www.oracle.com/database/technologies/appdev/jdbc-ucp-18-15-downloads.html
혹은 내 컴퓨터 경로안의 ojdbc8 파일을 찾을 수도 있다.
C:\app\User\product\18.0.0\dbhomeXE\jdbc\lib
2. lib 폴더 생성 후 ojdbc8 파일 복사 붙여넣기
3. 환경 설정 Properties
4. 환경 변수 세팅
Java Build Path > Liberaries > Add JARs.. > ojdbc8 파일 추가 > Apply
오라클 드라이버
driver = oracle.jdbc.driver.OracleDriver
"jdbc:oracle:thin:@localhost:1521:XE" 의 의미
url = "jdbc:oracle:thin:@localhost:1521:XE"
- jdbc - jdbc 라이브러리
- oracle - 오라클로 연결
- thin - 자바로 연결
- @localhost - 내 로컬 호스트 ip
- 1521 - 포트번호
- XE - 리스너
JDBC 코딩 순서
DriverManager> Connection> Statement> ResultSet> Finish
- Driver 등록 : DriverManager 에 해당 DBMS Driver 등록
- DBMS 연결 : 해당 Driver 로부터 Connection instance 획득
- Statement 생성 : Statement 에서 제공하는 메소드를 사용하여 SQL 문 실행
- SQL 전송
- 결과 받기 :
- 닫기 (객체 반환)
'백엔드 과정 > jdbc' 카테고리의 다른 글
[JDBC] 연습문제1. DB테이블에서 같은 성을 가진 사원 정보 조회하기 (0) | 2022.02.03 |
---|---|
[JDBC] PreparedStatement (0) | 2022.02.03 |
[JDBC] Statement / ResultSet (0) | 2022.02.03 |
[JDBC] Connection 생성하기 (0) | 2022.02.03 |
[JDBC] DriverManager 란? (0) | 2022.02.03 |