Database4 DB를 사용하는 Repository 구성 1 세 줄 요약- DB를 사용하기 위해선 스키마 및 테이블을 생성해야 한다.- ApplicationRunner를 빈으로 등록해 어플리케이션 시작과 함께 커넥션 풀을 초기화한다.- JdbcTemplate를 통해 쿼리문의 매개변수와 인스턴스 필드들을 매핑시킨다. 스키마 및 테이블 구성 상품관리 어플리케이션에 사용되는 ProductDatabaseRepository에 관한 예제입니다. DB 컨테이너는 지난 게시글에서 생성한 'some-mysql' 컨테이너를 사용합니다. 스키마(SCHEMA) 생성도커 데스크탑 실행 후 bash 쉘에 접속해 아래와 같이 입력해 스키마를 생성합니다. bash 쉘은 명령 프롬프트에서 접속해도 되지만, 간편하게 도커 데스크탑에서 바로 접속할 수 있습니다. CREATE SCHEMA pro.. 2024. 5. 3. Day14_DUAL TABLE, 오라클 DB 기본 함수 2023.08.31 Day14 세 줄 요약 - CREATE TABLE 없이 바로 조회하고 싶을 땐 DUAL TABLE 이용 - CONCAT 함수를 사용해 여러 조건식 또는 문자열을 함께 출력 - 문장 실행 시 DLM의 순서가 중요 DUAL TABLE DUAL TABLE (가상의 TABLE) CREATE TABLE 없이 가상의 새로운 TABLE을 만들어서 바로 조회해보고 싶을 때 사용 SELECT 'AbCdEf' FROM DUAL; 오라클 DB 기본 함수 (문자 관련) 대/소문자 바꾸기 1) UPPER : 모두 대문자로 2) LOWER : 모두 소문자로 3) INITCAP : 첫 글자만 대문자, 나머지는 소문자 SELECT 'AbCdEf' AS STR, UPPER('AbCdEf') AS UPPER, LOW.. 2023. 9. 1. Day13_SCOTT schema, LIKE(와일드카드), DISTINCT, 연산자 2023.08.30 Day13 세 줄 요약 - SCOTT 스키마를 활용한 예제연습 - LIKE = 문자열 필터 - DISTINCT를 통해 조회한 COLUMN의 중복 DATA를 제거 SCOTT schema SOCTT 스키마 Oracle DB에 기본적으로 저장되어 있는 데이터 세트 (schema) DB example로 오랫동안 활용됨 " Scott은 EMP, DEPT, BONUS 및 SALGRADE 테이블을 포함하는 데이터베이스 USER입니다. 이 계정은 Bruce Scott (오라클 v1~v3 의 공동 저자이자 공동 설계자)의 이름을 따서 명명되었으며, 암호 'TIGER' 는 딸의 고양이 이름에서 따왔습니다. " TABLES -- example로 활용한 dataset은 약간 변형된 version -- 1... 2023. 8. 31. Day11_SQL developer 2023.08.28 Day11 세 줄 요약 - Oracle DB 의 로컬 포트 번호는 '1521' - 방화벽의 인바운드 규칙을 새로 작성하면 다른 ip의 DB로 접근이 가능 - 'OracleStart/Stop.bat' 파일로 간편하게 system 연결/해제 가능 SQL developer SQL developer Eclipse와 비슷한 개념으로, Oracle DB를 다루기 위한 편집 tool 기본명령어 -- Ctrl + / (or '--') : 한 줄 주석처리 /* 범위 주석처리 */ -- Ctrl + Enter : 해당 문구 실행 /* 사용자 계정 생성 CREATE USER [USER_ID] -- ID, PW는 필수요소 IDENTIFIED BY [USER_PASSWORD] DEFAULT TABLESPAC.. 2023. 8. 28. 이전 1 다음