웹개발 교육/Java

[39일] JDBC (1) - Dynamic Web Project 생성 및 오라클 DB 연동

ewok 2022. 9. 21. 12:38

JDBC는 Java Database Conection으로 자바와 DB를 연동하기 위해 사용하는 API이다. DB의 종류와 상관없이 사용이 가능하다. 자바에서 외부응용프로그램인 DB를 연결하려면 드라이버가 있어야 한다. 오라클 DB 연결 드라이버(.jar)는 오라클 사이트에서 다운 받을 수 있으며 만약 오라클 DB 서버거 설치되어 있다면 오라클 DB 설치 폴더에 내장되어 있다.

 

Dynamic Web Project 생성하기

Project Explorer 창에서 우클릭 new -> other

 

Web에서 Dynamic Web Project 선택 후 next

 

Project name 작성 후 next

 

확인 후 next

 

체크박스 체크 해준 뒤 finish

 

이제 Project Explorer 창에 Dynamic Web Project 가 생성되었다.

 

배포는 .jar, .war를 한다.

 


※ 참고

frontend에 관련된 파일은 webapp 폴더에 저장된다.

 

물리적인 경로는 외부에 노출이 되지 않는다. 외부에서 접근할 때는 프로젝트 명으로 접근해야 한다.


 

두 개의 공간은 같은 곳이지만 위에서 java 파일을 관리하는 것이 편하기 때문에 위 공간에서 작업을 할 것이다.

 

 

오라클 DB 연결

이제 오라클 DB 연결해보자. DB를 연결하려면 드라이버가 있어야 한다. 앞서 오라클 DB 서버를 설치했기 때문에 오라클 DB 설치 폴더에 드라이버가 내장되어 있다. 이것을 복사하여 /src/main/webapp/WEB-INF/lib/ojdbc8.jar  라이브러리에 붙여 넣는다. (드라이버 위치 C:\오라클설치경로(보통app)\product\18.0.0\dbhomeXE\jdbc\lib)