전체 글(223)
-
[ Spring JDBC / Eclipse ] JDBC 이해
Spring JDBC란 스프링 프레임워크에서 제공하는 JDBC(Java Database Connectivity) 기반의 데이터 접근 기술입니다. 자바에서 DB 프로그래밍을 하기 위해 사용되는 API로 데이터베이스 종류에 상관이 없습니다. JDBC Driver - DBMS와 통신을 담당하는 자바 클래스 - DBMS에 맞는 JDBC 드라이버 필요(jar 라이브러리 파이) - 로딩 코드 : Class.forName("JDBC드라이버이름"); → MySQL : com.mysql.jdbc.Driver → 오라클 : oracle.jdbc.driver.OracleDriver → MSSQL : com.microsoft.sqlserver.jdbc.SQLServerDriver JDBC URL - DBMS와 연결을 위한 식..
2024.01.22 -
[ Eclipse ] 라이브러리 파일(jar) 수동으로 연동시키
원하는 프로젝트에 lib 폴더를 생성한다. (라이브러리 파일은 프로젝트마다 만들어야 한다.) 원하는 라이브러리 파일을 lib 폴더로 복사한다 lib 폴더에서 우클릭 → Build Path → Configure Build Path 클릭 Libraries 탭의 Classpath를 누르고 오른쪽 버튼 중 Add JARs를 클릭한다. lib 폴더에 있는 모든 라이브러리 파일을 선택해준다. 아래 사진과 같이 되었다면, Apply and Close를 누른다. 참조 라이브러리(Referenced Libraries)에 라이브러리 파일이 보이면 제대로 설정되었음을 확인 할 수 있다. 개인 공부 기록용입니다:)
2024.01.21 -
[ DB / Oracle ] 삭제(DELETE)
환경 : DBeaver 삭제(DELETE) : 데이터 등을 삭제할 때 사용하는 명령어 (참고) 해당 글에서 사용될 데이터베이스 생성 및 데이터 삽입 구문 입니다. CREATE TABLE vehicle ( vehicle_id NUMBER PRIMARY KEY,--차량 고유 숫자 model_name VARCHAR2(30) NOT NULL,--차량 모델 vehicle_type VARCHAR2(15) CHECK(vehicle_type IN ('Sedan', 'SUV', 'Truck', 'Motorcycle')), price NUMBER,--차량 종류 manufacture_date DATE,--차량 제조일자 registration_expire_date DATE--차량 등록 만료일 ); DROP TABLE vehi..
2024.01.20 -
[ DB / Oracle ] 수정(Update), Auto-Commit 해제 방법
환경 : DBeaver 수정(Update) : 데이터의 값을 수정하고자 할 때 사용 UPDATE 테이블명 SET 변경구문 [ WHERE 조건 ] (참고) 해당 글에서 사용될 데이터베이스 생성 및 데이터 삽입 구문 입니다. CREATE TABLE vehicle ( vehicle_id NUMBER PRIMARY KEY,--차량 고유 숫자 model_name VARCHAR2(30) NOT NULL,--차량 모델 vehicle_type VARCHAR2(15) CHECK(vehicle_type IN ('Sedan', 'SUV', 'Truck', 'Motorcycle')), price NUMBER,--차량 종류 manufacture_date DATE,--차량 제조일자 registration_expire_date D..
2024.01.19 -
[ DB / Oracle ] 정렬 (ORDER BY)
환경 : DBeaver 정렬(ORDER BY)은 원하는 기준에 맞게 정렬을 시키는 것으로 조회 구문 마지막에 작성된다. (조건보다 뒤여야 함) ORDER BY 컬럼명 ASC/DESC; - ASC : 오름차순 - DESC : 내림차순 (참고) 이 글에서 사용되는 테이블 CREATE TABLE vehicle ( vehicle_id NUMBER PRIMARY KEY,--차량 고유 숫자 model_name VARCHAR2(30) NOT NULL,--차량 모델 vehicle_type VARCHAR2(15) CHECK(vehicle_type IN ('Sedan', 'SUV', 'Truck', 'Motorcycle')), price NUMBER,--차량 종류 manufacture_date DATE,--차량 제조일자 ..
2024.01.17 -
[ DB / Oracle ] 데이터 조회(SELECT)에 조건(WHERE) 추가(2)
환경 : DBeaver [날짜 조건] (참고) 이 글에서 사용한 테이블 정보 입니다. CREATE TABLE vehicle ( vehicle_id NUMBER PRIMARY KEY,--차량 고유 숫자 model_name VARCHAR2(30) NOT NULL,--차량 모델 vehicle_type VARCHAR2(15) CHECK(vehicle_type IN ('Sedan', 'SUV', 'Truck', 'Motorcycle')), price NUMBER,--차량 종류 manufacture_date DATE,--차량 제조일자 registration_expire_date DATE--차량 등록 만료일 ); INSERT INTO vehicle VALUES(1, 'Toyota Camry', 'Sedan', 250..
2024.01.16