오전1
어제 했던 inheritance06 코드 설명
오전2
inheritance06의 Main, DAO, DTO, Main을 inheritance07 패키지로 복사하고
inheritance06에서 ArrayList를 사용했었는데 inheritance07은 HashMap으로 구현해보기
오후
네이버BOX-유틸-OracleXE184-Win64.zip다운로드
또는
https://www.oracle.com/database/technologies/xe18c-downloads.html
오라클 홈페이지에서 직접 다운로드
설치 위치: c:\18.0.0\
강의장 컴퓨터 사용한다면 비밀번호 기억하기 쉽게 oracle로 설정하기
설치 중간에 윈도우에서 네트워크 접근 허용 창 나오면 허용하기
클라우드 소개
aws - 오라클은 유료료 사용해야하기 때문에 마리아DB 또는 MySQL 써볼 예정이라고함
오라클 클라우드 - 무료 이용 가능
클라이언트 도구 기본으로 SQLPLUS
클라이언트 도구 기본으로 SQLPLUS가 설치됨
명령 프롬프트에 sqlplus라고 입력하고 로그인
사용자명: system, 비밀번호는 아까 설정한 oracle
SQLPLUS로 명령하기
ALTER SESSION SET "_ORACLE_SCRIPT"=true;
CREATE USER douzone IDENTIFIED BY oracle;
GRANT connect, resource, dba TO douzone;
COMMIT;
// 명령어랑 값이랑 구분하기 위해서 명령어는 대문자, 값은 소문자로 작성함
// 아이디랑 패스워드는 원하는대로 설정해도 됨(아이디: douzone , 패스워드: oracle)
- 새롭게 만든 계정으로 연결하고 확인하기
- 테이블 생성하기
CREATE TABLE test(
id varchar2(20),
pw varchar2(20),
name varchar2(15),
PRIMARY KEY(id)
);
// varchar2(20): 가변형 문자열인데 최대 20까지 저장한다는 의미
GUI 로 SQL이용하기
SQL Developer 다운로드
https://www.oracle.com/database/sqldeveloper/technologies/download/
SQL Developer 열기 - 새로만들기 √
Name: test 사용자이름: douzone / 비번: oracle |
- sqlplus로 만든 테이블을 확인하기
- SQL Developer로 테이블 생성하기
CREATE TABLE test2(
email varchar2(50),
name varchar2(15),
board_number number,
PRIMARY KEY(board_number)
);
실행: ctrl + enter
커밋: F11
- sqlplus로도 만든 것을 확인할 수 있음
'오늘의 공부 & 기록' 카테고리의 다른 글
3월 13일 자바 DB 연동 JDBC (0) | 2023.03.13 |
---|---|
3월 10일 (0) | 2023.03.10 |
3월 8일 (0) | 2023.03.08 |
3월 7일 (0) | 2023.03.07 |
3월 6일 (0) | 2023.03.06 |