Devlog
article thumbnail
[Oracle] JDBC , DAO (Day13~14)
강의/KOSTA 2022. 3. 23. 22:09

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. JDBC 1.1 개요 JDBC (Java Database Connectivity) 정의 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약 자바 프로그램 내에서 SQL 문을 실행하기 위한 자바 API SQL과 프로그래밍 언어의 통합 접근 중 한 형태 개발자를 위한 표준 인터페이스인 JDBC API와 데이터베이스 벤더 또는 기타 써드파티에서 제공하는 드라이버 (driver) 1.2 환경 구성 자바 프로젝트 생성시 JRE를 JavaSE-1.8로 설정해줘야 함 이클립스에서 프로젝트 우측 클릭 > properties > Java Build Path > Libraries (..

article thumbnail
[Oracle] DCL / DDL / DML (Day12)
강의/KOSTA 2022. 3. 21. 23:49

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. DCL: 계정 관리 계정 관리 사용자 생성: CREATE USER user IDENTIFIED BY passwd; 비밀변호 변경: ALTER USER user IDENTIFIED BY passwd; 사용자 삭제: DROP USER user [CASCADE]; 주의 일반적으로 DBA의 일 사용자를 생성하려면 CREATE USER 권한 필요 생성된 사용자가 Login하려면 CREATE SESSION 권한 필요 일반적으로 CONNECT, RESOURCE의 ROLE을 부여하면 일반 사용자 역할을 할 수 있음 관리자 계정으로 접속: sqlplus system/manager (connect system/manager) 계정 생성: create use..

article thumbnail
[Oracle] SubQuery & rownum (Day12)
강의/KOSTA 2022. 3. 21. 14:32

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. SubQuery: 하나의 SQL 질의문 속에 다른 SQL 질의문이 포함되어 있는 상태 예시: Den보다 급여를 많은 사람의 이름과 급여는? Den의 급여 SELECT e.SALARY FROM EMPLOYEES e WHERE e.FIRST_NAME ='Den' 결과가 11000 급여(11000)보다 많이 받는 사람의 이름과 급여 SELECT e.FIRST_NAME, e.SALARY FROM EMPLOYEES e WHERE e.SALARY > 11000 이렇게 풀기 보다는 서브쿼리를 사용하여 한번에 해결할 수 있음 SELECT e.EMPLOYEE_ID, e.FIRST_NAME, e.SALARY FROM EMPLOYEES e WHERE e.SA..

article thumbnail
[Oracle] Group Function & JOIN (Day10)
강의/KOSTA 2022. 3. 20. 21:32

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. 그룹 함수 JOIN 1.1 그룹 함수의 특징 여러 행으로부터 하나의 결과 값을 반환 집계 함수, 그룹 함수, 복수행 함수 종류 avg(): 평균 값 반환 count(): 총 건 수 반환 count(*) count(컬럼명) max(): 최대값 반환 min(): 최소값 반횐 sum(): 합계 반환 그룹 함수의 결과는 한 row만 남게 됨 department_id는 하나의 row에 표현할 수 없음 부서별로 연봉 평균이 필요한 경우 GROUP BY절 사용 1.2 그룹 함수 count() 함수에 입력되는 데이터의 총 건수를 구하는 함수 select count(*), count(commission_pct) from employees; 대상 건수에 n..

[백준 1343] 폴리오미노
스터디/알고리즘 2022. 3. 17. 23:08

#include #include using namespace std; int main(){ int count = 0; string str; cin>>str; for(int i=0; i

article thumbnail
[Oracle] Basic Select Statements and Single-Row Functions (Day9)
강의/KOSTA 2022. 3. 16. 22:43

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. SELECT / FROM 절 1.1 모든 칼럼들 조회하기 마지막은 ;로 표기 대소문자 구분 없음 작성 방법 select절: 보고자 하는 컬럼명 나열 from절: 보고자 하는 테이블명 나열 예시 select * from employees; select * from departments; 1.2 원하는 컬럼만 조회하기 (원하는 컬럼 이름을 지정) 예시 select employee_id, first_name, last_name from employees; 1.3 출력할 때 컬럼에 별칭 사용하기 컬럼 이름을 변경하여 출력(원 컬럼 이름은 변경되지 않으며 임시로 보여주는 형태) 컬럼명 뒤에 공백을 주고 별명을 쓰는 방식: 대문자로 표기 컬럼명 뒤에..

article thumbnail
[Oracle] Introduction to Database (Day9)
강의/KOSTA 2022. 3. 16. 13:52

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. 개요 Data(자료) + Base(저장장소) 여러 응용 시스템(프로그램)들의 통합된 정보들을 저장하여 운영할 수 있는 공용(share) 데이터의 집합 효율적으로 저장, 검색, 갱신할 수 있도록 데이터 집합들끼리 연관시키고 조직화되어야 함 2. 데이터베이스의 특성 실시간 접근성(Real-time Accessability): 사용자의 요구를 즉시 처리할 수 있음 계속적인 변화(Continuous Evolution): 정확한 값을 유지하려고 삽입, 삭제, 수정 작업 등을 이용해 데이터를 지속적으로 갱신할 수 있음 동시 공유성(Concurrent Sharing): 사용자마다 서로 다른 목적으로 사용하므로 동시에 여러 사람이 동일한 데이터에 접근 ..

article thumbnail
[Oracle] Installation Related Note(Day9)
강의/KOSTA 2022. 3. 16. 11:49

개발의 꽃은 설치... macOS에서는 오라클을 바로 사용할 수 없어서 도커를 이용해서 사용해야 함 도커 설치 (참고자료) https://eunoia3jy.tistory.com/86?category=1011677 [ macOS 맥북 ] 도커 Docker 설치 안녕하세요! macOS 에서는 오라클 DB 를 바로 사용할 수 없어서 도커(Docker) 를 이용해서 많이 사용합니다. 저도 오라클 DB 를 사용하기에 앞서 도커(Docker) 설치방법 을 포스팅해 보겠습니다~🐬 1. 도 eunoia3jy.tistory.com 그 다음 SQLDeveloper 설치 (참고 자료) https://eunoia3jy.tistory.com/88?category=1011677 [ macOS 맥북 ] SQL Developer 설..

검색 태그