SQL과 JAVA를 연동시켜주는 API
사전 준비
- 오라클에서 제공하는 ojdbc파일다운로드 (18c기준 ojdbc8.jar)

- 이클립스에서 java project폴더 우클릭 -> Build Path ->
Add External Archives... -> ojdbc8.jar파일 찾아서 열기

- 해당 프로젝트에 ojdbc파일이 있는 Referenced Libraries폴더가 생성된 것을 확인

- DriverManager: JDBC 드라이버 집합을 관리하기 위한 기본 서비스
(The basic service for managing a set of JDBC drivers. )
-클래스를 :(콜론)으로 구분함
-.getConnection
메소드로 Connection객체(url,id,pw) 불러와서 연결함
-createStatement(): 데이터베이스로 SQL 문을 보내기 위한 SQLServerStatement 개체를 만듦
SELECT 구문을 제외한 다른 구문을 수행할 때 사용되는 함수
INSERT / DELETE / UPDATE 관련 구문에서는 반영된 레코드의 건수를 반환
CREATE / DROP 관련 구문에서는 -1 을 반환
JDBC수행단계
1. 드라이버로딩: ojdbc안에 들어있는 파일이름=oracle.jdbc.Oracle.Driver
Class.forName("oracle.jdbc.Oracle.Driver");
2. DB접속 및 Connection객체 얻어오기
(1) Connection객체 생성: Connection con=null;
(2) url="DB접속경로@서버주소:포트번호:SID"
오라클이 제공한 기본포트번호 : 1521, SID : xe
String url="jdbc:oracle:thin:@localhost:1521:xe"
(3) DB접속 con=DriverManeger.getConnection(url,"sqlID","sqlPW");
3. 원하는 작업 구현(추가/수정/삭제/조회 등)
Statement, PreparedStatement 객체로 쿼리를 실행시켜줌
String sql="insert into 테이블명(컬럼명...) values(데이터값...)";
4. DB접속해제
finally문에서 수행: connection이 null이 아니게 되면 닫아줌
if(con!=null) con.close();