차근차근 개발자 되기

분류 전체보기 117

27일차: Oracle – 문자/날짜/형변환/그룹 함수/Join - 2021.07.21

목차 1. 그룹 함수 2. Group By절 3. Having 조건절 4. Cross Join 5. ANSI Join 1. 그룹 함수 → ★2021_07_21_01 참고 1) COUNT() - 총 데이터 개수를 구해주는 함수 - null 값은 카운팅하지 않음 - 형식: count (컬럼명) count(*) - ex) select count(sal) from emp; → 14 select count(comm) from emp; → 4 select count(empno) from emp; → 14 * EMP 테이블에서 empno 컬럼은 primary key(기본키)로 설정되어 있음 - ex) Q. 사원 테이블에서 중복을 제거한 JOB의 개수 select count(distinct job) from emp; ..

Oracle 2021.07.21

26일차: Oracle – 문자/날짜/형변환/그룹 함수 - 2021.07.20

목차 1. 문자 함수 2. 날짜 함수 3. 형변환 함수 4. 그룹 함수 1. 문자 함수 → ★2021_07_20_01 참고 1) substr() - 문자열 일부만 추출하는 함수 - 대상 문자열이나 칼럼의 자료에서 시작위치부터 선택 개수만큼의 문자를 추출 - 형식: substr (대상, 시작 위치, 추출할 개수) - ex) select substr(‘Welcome to Oracle’, 4, 3) from dual; → 출력 결과: com - 시작 위치 인자 값이 음수면 문자열의 앞쪽이 아닌 뒤쪽에서부터 세어서 시작위치를 잡음 - ex) select substr('Welcome to Oracle', -4, 3) from dual; → 출력 결과: acl 2) instr() - 특정 문자의 위치를 구하는 함수..

Oracle 2021.07.20

25일차: Oracle - 연산자, SQL함수 - 2021.07.19

목차 1. 연산자와 정렬 2. SQL 주요 함수 1. 연산자와 정렬 → ★2021_07_19_01 참고 1) IN 연산자 • 논리 연산자 or를 사용한 복잡한 쿼리문을 대신하여 사용 가능 • 형식: 컬럼명 in(A, B, C) • ex) Q. 커미션이 300이거나 500이거나 1400인 사원을 검색하는 SQL문 작성 select * from emp where comm in(300, 500, 1400); (= select * from emp where comm=300 or comm=500 or comm=1400;) 2) LIKE 연산자와 와일드카드 • LIKE 연산자는 검색하고자 하는 값을 정확히 모를 경우에 와일드카드와 함께 사용하여 원하는 내용을 검색하도록 함 • 형식: 컬럼명 like pattern ..

Oracle 2021.07.19

24일차: Oracle -데이터베이스, SQL문 - 2021.07.16

목차 1. 오라클 SQL Developer 설치 및 연동 2. 데이터베이스의 개념과 SQL 기본 개념 3. SQL 기본 기능 4. Select로 특정 데이터를 추출하기 1. 오라클 SQL Developer 설치 및 연동 1) 오라클 SQL Developer 설치 • SQL Developer 설치 - 오라클 그래픽 프로그램인 ‘sqldeveloper’ 압축 해제 후 ‘sqldeveloper’ 파일 바로가기 생성 - OracleServiceXE와 OracleXETNSListener가 실행 중인지 확인(내PC – 관리 – 서비스) 2) 오라클 SQL Developer 연동 • 커넥션 3개 연결 ① system 계정에 대한 연결(DBA) ② scott 계정에 대한 연결 ③ hr 계정에 대한 연결 ① system..

Oracle 2021.07.17

23일차: Java MySQL - 2021.07.15

목차 1. MySQL 실행 2. Toad 프로그램 설치 및 실행 3. Java와 MySQL 연동 1. MySQL 실행 1) root계정에서 SQL 명령어 실행 ① root계정 접속 ② SQL 탭 실행 ③ 명령문 작성 - 실행: 실행할 명령문을 블록으로 잡은 후, 번개 아이콘 클릭(Ctrl + Enter) 2) 새로운 계정(connection) 추가 ① 상단 + 선택 ② 정보 입력 - Connection Name, Username, Default Schema 입력 ③ jspid connection 실행 후 명령문 입력 2. Toad 프로그램 설치 및 실행 1) Toad 프로그램 설치 후 MySQL root 계정과 커넥션 생성 ① 상단 ‘Connect’ 클릭 ② 정보 입력 ③ 연결된 MySQL root 계정..

Java 2021.07.15

22일차: Java 오라클/MySQL - 2021.07.14

목차 1. 자바-오라클 연동: 회원가입(DB연동) 2. 자바-오라클 연동: 게시판 3. MySQL 설치 및 설정 1. 자바-오라클 연동: 회원가입(DB연동) → ★EmployeeReg1 참고 ① sql 파일에 ‘member’ 테이블 생성 ② 이클립스에서 awt 사용시 한글 깨짐 문제 해결 >> 방법: 소스 선택 후, Run Configurations → Arguments → VM arguments에 -Dfile.encoding=MS949 입력 ③ EmployeeReg1 파일 실행해서 회원 정보 입력 2. 자바-오라클 연동: 게시판 1) sql 파일에 ‘board’ 테이블 생성 → ★게시판.txt / MyOracle.sql 참고 2) Insertboard 파일 작성 → ★Insertboard 참고 • In..

Java 2021.07.14

21일차: Java 자바와 오라클 연동 테스트- 2021.07.13

목차 1. 테이블 생성/컬럼 추가/시퀀스 추가 2. 자바와 오라클 연동 테스트 1. 테이블 생성/컬럼 추가/시퀀스 추가 1) 이클립스에서 테이블 생성 및 추가 ① Connection profile 설정 • Type: 오라클 버전 선택 • Name: 계정명 선택 • Database: 전역 데이터명 선택 ② customer 테이블 생성 / 컬럼 추가 - 테이블 생성 형식: create table 테이블명(컬럼명 자료형); - 컬럼 추가 형식: alter table 테이블명 add(컬럼명 자료형); * ‘primary key’ 조건을 붙여서 중복되는 값이 저장되는 것을 방지 ③ 시퀀스 추가 - 번호를 직접 기입하는 대신, 자동으로 번호 값을 주기 위해 사용 - 시퀀스 추가 형식: create sequence ..

Java 2021.07.13

20일차: Java 데이터베이스/오라클- 2021.07.12

목차 1. 데이터베이스 2. 오라클(Oracle) 1. 데이터베이스의 개념과 관리 시스템 • 데이터베이스 - 유용한 데이터의 집합 - 데이터베이스에 저장된 정보는 검색, 수정, 삭제에 용이 ① 데이터베이스 관리 시스템(DBMS) - 방대한 양의 데이터를 편리하게 저장하고 효율적으로 관리하고 검색할 수 있는 환경을 제공해주는 시스템 소프트웨어 ② 관계형 데이터베이스 관리 시스템(RDBMS: Relational DataBase Management System) - 작성과 이용이 비교적 쉽고 확장이 용이 - 처음 데이터베이스를 만든 후 관련되는 응용 프로그램들을 변경하지 않고도, 새로운 데이터 항목을 데이터베이스에 추가 가능 2. 오라클(Oracle) 1) Oracle 계정 2) SQL과 SQL*Plus ① ..

Java 2021.07.12

18일차: Java java.io/java.net패키지- 2021.07.08

목차 1. java.io패키지 2. java.net패키지 1. java.io패키지 1) 보조 스트림 - 다른 스트림과 연결되어 여러 가지 편리한 기능을 제공해주는 스트림 - 문자 변환, 입ᆞ출력 성능 향상, 기본 데이터 타입 입ᆞ출력, 객체 입ᆞ출력 등의 기능을 제공 - DataInputStream(입력) 클래스와 DataOutputStream(출력) 클래스를 이용하여 시본 데이터 타입 입ᆞ출력 가능 ① 기본 타입 입ᆞ출력 보조 스트림 → ★DataIOTest 참고 - 정수형(int), 실수형(double) 같은 기본 데이터 타입을 유지하면서 입ᆞ출력 할 수 있도록 함 ② 객체 직렬화 → ★PersonInformation / ObjectStreamTest 참고 - 데이터가 아닌, 객체를 파일 또는 네트워..

Java 2021.07.08