[Jdbc] JDBC 개요 _개발공부 54일차
2022. 5. 12. 06:37
Jdbc
JDBC란? ㄱ. Java Data Base Connectivity ㄴ. 자바 표준 인터페이스 - DBMS 연동 + 작업(CRUD) ㄷ. DataBase 연동 기술 2. Java 응용 프로그램 + 오라클 DBMS 연동 JDBC ㄱ. 오라클사에서 JDBC을 구현 드라이버(driver)가 OracleDriver 다운받아야된다. ㄴ. ojdbc6.jar 파일이 OracleDriver이다. 3. JDBC Driver? MySQL MS SQL Oracle 같은(하나의) 오라클을 연결하더라도 여러가지의 방법이 있다는 소리이다. ==>JDBC DRIVER의 종류 4.JDBC Driver의 종류 ㄱ. Type1- ODBC Driver ㄴ. Type2 - Native Library C C++로 마든 라이브러리로 연동 ㄷ..
[Oracle] UPDATE/DELETE __개발공부 35일차
2022. 4. 10. 19:06
Oracle
subquery subquery란? ㄱ. 하나의 SQL 문장의 절에 부속된 또 다른 select 문장으로, 두 번의 질의를 수행해야 얻을 수 있는 결과를 한 번의 질의로 해결할 수 있는 문장이다. ㄴ. > >= 문자열로 반호나 EXTRACT( YEAR FROM hiredate ) 년도 2010 1 ㅁ. REGEXP_LIKE () ㅂ. CONCAT() || ㅅ. MOD() 나머지 구하는 함수 % X --WHERE R..
[Oracle] WITH/LIKE__개발공부 34일차
2022. 4. 10. 19:06
Oracle
권한 부여 제거 방법 권한 부여, 제거 => DCL문 => GRANT, REVOKE 1단계) 우선 계정이 가지고 있는 롤 확인 SELECT * FROM user_role_privs 2단계 ) 권한 부여 GRANT CONNECT TO scott; 3단계) 권한 제거 REVOKE CONNECT FROM scott; 오라클 주석처리 방법 3가지를 적으세요. ㄱ. -- ㄴ. REM ㄷ. /* */ 자료 사전( Data Dictionary )이란 ? 자료사전 = 뷰 정보를 이믜한다. dba_ 접두사 : 오라클 관리자 데이터베이스 내의 모든 사용자의 정보 뷰( View ) all_ 접두사 : 모든 사용자 정보 View user_ 접두사 : 현재 접속자가 접근할 수 있는 접속한 사용자 정보 뷰( View ) SELE..
[Oracle] SQL __개발공부 33일차
2022. 4. 7. 21:49
Oracle
SQL*PLUS C:\Users\USER>sqlplus sys/ss123$ as sysdba //서버에 로그인 하는코딩 SQL> show user //접속한 사용자 계정 보여주는 코딩 SQL> SELECT * //모든 사용자 계정 조회(확인) SQL(쿼리,시퀄) FROM all_users ; 계정생성 1단계) scott 계정 존재 유무확인 SELECT * FROM all_users; 2단계) 계정 생성하기 CREATE USER 계정명 IDENTIFIED BY 비밀번호; 여러 기타 옵션.... 여러 기타 옵션.... 계정수정 계정 비밀번호도 수정 + 잠금 상태 해제 ALTER USER 계정명 IDENTIFIED BY 비밀번호 ACCOUNT UNLOCK; 계정삭제 DROP USER SCOTT CASCADE ..
[Oracle] 데이터와 데이터베이스 __개발공부 32일차
2022. 4. 5. 22:26
Oracle
데이터(Data) ㄱ.재료·자료·논거(論據)라는 뜻인 'datum'의 복수형이다. ㄴ.넓은 의미에서 데이터는 의미 있는 정보를 가진 모든 값, 사람이나 자동 기기가 생성 또는 처리하는 형태로 표시된 것 ㄷ. 정보(information) - 의미를 부여한 값(결과) 데이터베이스(DataBase == DB) ㄱ. 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합 ㄴ.Data(자료) + Base(저장소) ㄷ. 효과적으로 추출, 분류, 저장, 새로운 정보 재 사용 ㄹ.현실 세계에 존재(유형+무형) 방대한 정보(==자료) 집합 데이터베이스 관리 시스템(DataBase Management System) 데이터베이스 관리 시스템(DataBase Management System == DBMS) ㄱ. 소프트웨어 ..

[Oracle] 설치 및 환경 구축 __개발공부 32일차
2022. 4. 5. 21:58
Oracle
C:\Class ㄴ \OraclaClass 폴더생성 ㄴ\days01 폴더 생성 Ora_Help 설치 공부할때 도움이 되는 Ora_Help downLoad 폴더 Ora_Help압축 풀기 압출 풀려서 생성된 Ora_Help폴더를 C: 에 폴더(Ora_Help) 옮기기 폴더안에서 Ora_Help.exe 파일 -우 - 보내기 - 바탕화면 바로 가기 만들기 바탕화면 아이콘에서 (우) - 관리자 권한으로 실행 만약 .NET Framework 3.5 설치하라고 뜨면 이 기능 다운로드 및 설치 눌러라 Oracle 설치 [파일 탐색기] https://www.oracle.com/database/technologies/xe-prior-release-downloads.html 오라클 경로 다운로드에서 OracleXE112_W..

[Java]입출력/IO(1)__개발공부 27일차
2022. 3. 30. 07:10
Java
입출력이란? 자바 입출력(Input / Output == IO) 컴퓨터 내/외부의 장치 + 프로그램간에 데이터 주고 받는것이다. 예) 키보드 장치 -> 프로그램(Ex05.java) -> 콘솔창 데이터 받기 데이터 주기 입력 출력 Stream 자바의 모든 입출력은 스트림(Stream)이라는 개념으로 이루어진다. 스트림(Stream) ㄱ.빨대 == 스트림 객체 물(데이터)을 입으로 마시기 위한 통로,수단(Stream) ㄴ. 단방향 이기에 방향을 기준으로 2가지 종류가 있다. - 읽기(입력용) 스트림 - 쓰기(출력용) 스트림 ㄷ. 스트림의 사전적 의미 : 흐르는 물 Stream의 종류 자바의 스트림은 2가지 종류 구분(대상) **** ㄱ.문자(텍스트) 스트림 -읽기(입력용) 스트림 : 최상위 부모클래스 Rea..

[Java]Colletions FrameWork(2)__개발공부 25일차-1
2022. 3. 25. 06:51
Java
Collections.sort(list,Collections.reverseOrder()); 리스트를 내림차순 하는 방법 List 리스트 인터페이스를 구현한 클래스들 각 클래스의 메서드들을 잊어버릴순 있다. 하지만 클래스들의 각 특징은 꼭 기억해야한다. 그래야 프로그램을 구현할때 알맞은 곳에 적절히 사용할 수 있다. // ArrayList : 배열처럼 쓰이지만 배열의 요소를 삽입 수정 하는데 있어훨씬 편하다. //Vector 쓰레드가 사용되어 안전하게 동기화 되어있다. //LinkedList : 특징 비선형 삽입 삭제 할때 유리 //스택(Stack) : 마지막 저장한 데이터를 가장 먼저 꺼내는 구조 // LIFO 구조 Last in First out // empty() / peak(), pop()/ pus..