반응형

 

 

JDBC란?

 

Java Database Connectivity

자바에서 DB 프로그래밍을 하기 위해 사용되는 API

 

 


 

JDBC에 연결하기 전 DB설치를 안했다면 아래의 링크를 다녀오자

mgyum.tistory.com/10?category=916822

 

Oracle XE 기본설치

1.1 Oracle 11gXE 다운로드 아래의 링크를 통해 다운로드 및 설치 오라클 계정으로 로그인 해야지 다운로드가 가능하다. (오라클은 학습용으로 사용은 무료지만, 상업적으로 사용은 유료) https://www.or

mgyum.tistory.com

 


 

 

프로젝트에 JDBC 연결

 

프로젝트 우클릭 후 Properties 클릭

Java Build Path 클릭 후 Libraries탭 확인

 

 

 

우측에 'Add External JARS...' 클릭

sqldeveloper 설치경로 jdbc/lib 밑에 ojdbc6.jar 파일 선택

 

 

 

추가 된 것을 확인

우측하단 Apply 클릭

 

 

 

Deployment Assembly 로 이동

 

Add버튼 클릭

 

 

 

 

Java Build Path Entries 클릭

 

Next 클릭

 

 

 

ojdbc6.jar 선택

 

Finish 클릭

 

 

추가 된 것을 확인

 

Apply and Close 클릭

 


Connection pool

Connection pool 이란?

웹 컨테이너(WAS)가 실행되면서 DB와 미리 연결을 해놓은 객체들을 pool에 저장해두었다가

클라이언트 요청이 오면 커넥션을 빌려주고, 처리가 끝나면 다시 커넥션을 반납받아 pool에 저장하는 방식을 말합니다.

사용하는 이유

커넥션 객체를 생성하는 시간이 오래 걸리는데 그 부분에 대한 비용과 대기 시간을 줄이기 위해서

 

참조용 사진 : https://medium.com/@m.emmanuel/3-simple-steps-to-properly-use-database-pooling-using-java-and-oracle-18c-xe-ce0bba4702ae

 

 

끝!

 

 

 

반응형

'Java > JDBC' 카테고리의 다른 글

HikariCP  (0) 2021.01.07

+ Recent posts