일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 카카오맵 API
- SQL
- 데이터베이스 접속
- SQL Developer
- Jupyter Notebook
- SEQUENCE
- MySQL
- Kakao Oven
- Kakao 지도 API
- 카카오 오븐
- oracle
- The Network Adapter could not establish the connection
- Set
- typing test
- ORA-1017
- 유스케이스 다이어그램
- CSV
- tuple
- Oracle 오류
- 자바
- Java
- 카카오맵
- Python
- Usecase Diagram
- 매일 타자연습
- database
- Oracle 18c
- oracle 11g
- python 기초
- 10fastfingers.com
- Today
- Total
목록전체 글 (51)
Another Brain

eclipse로 GitHub에 프로젝트 연동하기 Window => Perspective =>Open Perspective => Other Git 선택 => Open Git Repositories 탭 => Clone a Git repository 저장할 Repository의 URL 입력 => GitHub 계정 정보 입력 => Next 기본 설정값 그대로 Next => Finish => No 프로젝트를 GitHub와 연동 연동할 프로젝트 우클릭 => Team => Share project Repository 아까 설정한 항목 선택 => Finish 폴더 아이콘에 ?가 있다. 아직 연동만 된 상태이고 Repository에는 저장되어 있지 않다는 뜻 연동할 프로젝트 우클릭 => Team => Commit Git..

## Design Pattern : JDBC 패턴 프로그래밍 ## MVC Pattern => Model : Business Logic, DAO, DTO 클래스 => View : Presentation Logic, UI(CUI, GUI) => Controller : 요청제어 클래스 ## Controller 클래스의 역할 및 절차 1. 요청 파악 : 회원가입요청, 로그인요청 등 2. 요청 데이터 가져오기 3. 요청 데이터 검증 4. Model에게 요청 처리의뢰 5. 요청결과(응답) 받아서 응답화면 제어(이동) ## DTO Pattern : Data Transfer Object => 데이터를 가지고 n/w 통해서 이동하는 객체 => 테이블당 한개의 클래스로서 테이블의 구조참조 => 컬럼 매핑되도록 멤버변수 선..

## JDBC (Java DataBase Connectivity) -- JDBC = Java + Database(SQL) 연결 위한 표준 api -- 회원관리시스템 : MEMBER 테이블 -- Pattern Programming >> DTO Pattern >> Dao Pattern >> Singleton Pattern >> Factory Pattern -- 자바 : MemberService.java >> 회원 관리를 위한 서비스 제공하는 기능 >> 사용할 SQL 구문 >> 내일 수업시에 완전 여유있게 수업참여가능 ## 개발환경 환경설정 1. DBMS : oracle 설치 2. JDBC api : => 자바에서 제공한 표준 api => java se 포함 (rt.jar => java.sql.*, javax..
JOIN / 서브쿼리(sub-query) / DDL / DML / DQL -- 1. -- 성이 'King' 사용자의 정보를 출력하시오. -- last_name --1 select * from EMPLOYEES where last_name = 'King'; --2 select * from emp_details_view where last_name = 'King'; -- 2. -- 부서가 80, 90인 사용자의 부서정보를 출력하시오. select DEPARTMENT_id from EMPLOYEES where DEPARTMENT_ID = 80 or DEPARTMENT_ID = 90 order by DEPARTMENT_ID ; select DISTINCT e.DEPARTMENT_ID, d.DEPARTMENT_N..
## TCL -- Transaction : 최소 업무(작업) 단위 -- commit; db에 영속 반영 -- rollback; 원래 상태로 복구 -- savepoint 포인트명; 트랜잭션 중간 저장점 지정 -- rollback to 포인트명; 저장점부분 복구 -- DDL : 자동 반영(auto commit) -- SQLDeveloper, SQL*Plus : 종료, 연결해제 auto commit; -- DML : 명시적으로 commit, rollback 지정 ## DML (데이터 조작어) -- 레코드 : C(추가) R(조회) U(변경) D(삭제) -- 레코드추가 C >> 단일행 추가 1. 지정한컬럼에 대해서 값을 지정추가, NOT NULL 컬럼은 모두 포함되어있여함 INSERT INTO 테이블명(컬럼명1,..