안녕하세요
오늘은 JDBC에 설정에 대해 알아보도록 하겠습니다.
JDBC
JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다.
2종류 방법:
1. 이클립스에 JDK 추가 하는 방법
(1)프로젝트를 생성 후 Alt+Enter을 눌러주시면 Properties창이 뜹니다.
(2)Java Build Path->Libraries->Add Extemal JARs를 클릭합니다.
(3)위에경로 에서 원하시는 jar을 클릭합니다.
(4)jar가 추가된 것을 확인하시면 Apply and Close를 눌러줍니다.
(5)마지막으로 사진과 같이 jar이 추가 된 것을 확인 할 수 있습니다.
2. 직접 복붙
다른 방법은 직접 폴더에 직접 추가하는 방법입니다.
아래와 같이 오라클 폴더에서 자바 jre폴더로 복사 붙여넣기 해주시면 됩니다.
이 방법은 java가 실행될 때 드라이버를 인식할 수 있습니다.
*참고
ojdbc5.jar 파일은 JDK 5의 JDBC API를 구현한 드라이버 클래스 파일이므로 JDK 5, 6, 7, 8에서 사용할 수 있습니다. ojdbc6.jar 파일은 JDK 6의 JDBC API를 구현한 다라이버 클래스 파일이다. JDK 6, 7, 8에서 사용할 수 있습니다.
ojdbc7.jar 파일은 JDK 7의 JDBC API를 구현한 다라이버 클래스 파일이다. JDK 7, 8에서 사용할 수 있습니다.
따라서 JDK 버전이 높다면 최신 JDBC 드라이버와 가능한 가장 높은 버전을 사용하는 것이 좋다.
ojdbc6_g.jar
ojdbc6_g.jar 파일은 javac -g 옵션으로 컴파일 된 파일이다. -g 옵션은 모든 디버그 정보를 생성하는 옵션이다. 즉 트래이싱 코드를 포함한다는 점만 ojdbc6.jar 파일과 다르다. 개발시에는 ojdbc6_g.jar 파일이 오류를 추적하기 더 좋을 듯 싶다. 그러나 운영시에 ojdbc6_g.jar 파일은 불필요한 로그를 생성시킬 수 있으므로 ojdbc6.jar 파일을 사용하는 것이 좋다.
부족한 글 읽어주셔서 감사합니다.
아직 배우고 있는 과정이기 잘못되거나 수정할 부분 있으면 알려주시면 수정반영하겠습니다.
감사합니다.
'👨💻개발 > Language' 카테고리의 다른 글
[Java]연산자 (Operator) (0) | 2021.02.05 |
---|---|
[Java]형변환(자동 타입 변환(Promotion), 강제 타입 변환(Casting)) (0) | 2021.02.03 |
[Java]Scanner class (0) | 2021.02.02 |
[Java] 변수(Variable)와 데이터 타입(Data type) (0) | 2021.01.27 |
[Java]Eclipse Workspace 설정 / 다크모드, 폰트설정 / Java Project 생성 / Class 생성 / 출력문 (0) | 2021.01.18 |