[Java]JDBC란? /자바와 SQL Sever 연동 방법 (완료)
⚫JDBC(Java DataBase Connectivity) : Java 프로그램을 사용하여 DBMS 서버에 접속해 SQL 명령을 전달하여 실행하기 위한 기능을 제공하는 Java API(인터페이스 또는 클래스)
◆java.sql : JDBC 기능의 프로그램을 작성하기 위한 Java 자료형이 선언된 패키지
=> java.sql 패키지에는 jdbc 기능을 구현하기 위한 인터페이스 제공
=> DBMS 종류가 다양하여 JDK 라이브러리에서 JDBC 관련 클래스를 제공 불가능
=> DBMS 서버 프로그램을 개발하여 관리하는 그룹에서 JDBC 기능의 클래스(JDBC Driver)를 만들어 배포하므로
JDBC Driver 관련 라이브러리를 다운로드 받아 프로젝트에 빌드 처리
=> 라이브러리 파일(Jar 파일)을 프로젝트에 빌드(연결) 처리해야 라이브러리의 인터페이스 또는 클래스를 프로젝트에 작성된 Java 프로그램에서 사용 가능
Oracle DBMS 서버에 접속하기 위한 JDBC 프로그램을 작성하기 위해
Oracle JDBC Driver 관련 라이브러리를 빌드 처리하는 방법
1) https://www.oracle.com 사이트에서 Oracle JDBC Driver 관련 라이브러리 파일을 다운로드
=> 사진에 나온대로 따라 들어가서 다운받으면 됨
▼
▼
▼
=> JDK 버전 참고해서 다운받기(파란색 형광펜 처리된 부분)
나는 JDK17을 설치했으므로 ojdbc11.jar 파일과 ucp11.jar 파일을 다운 받음.
2) Oracle JDBC Driver 관련 라이브러리 파일(ojdbc11.jar)과 ucp11.jar 파일을 프로젝트 폴더에 복사하여 붙여넣기
=> 나는 JDBC 패키지를 만들고 그 안에 lib 폴더를 만든 후, 다운로드 받은 두 파일을 드래그해서 붙여넣기했다.
아래 사진을 보면 나는 이미 연결을 해놓은 상태임.
3) 프로젝트 폴더에 저장된 라이브러리 파일을 프로젝트에 연결하여 프로그램 작성할 때 사용할 수 있도록 빌드(Build)
리
=> 라이브러리 파일에 작성된 인터페이스 또는 클래스를 프로젝트의 클래스에서 사용할 수 있도록 설정
프로젝트 >> 마우스 오른쪽 버튼 >> Properties >> Java Build Path >> Libraries >> classpath >> Add Jars >>
폴더의 Jar 파일을 선택 >> Apply And Close
(아래 사진 참고)
여기까지하면 JDBC 프로그램 작성할 준비 완료~!
