목록스터디 (75)
seunghyun Note
create view를 생성할 때 오류가 계속 생겼다. (mac OS는 참 오류가 많다고 생각했지만 이것은 그냥 나의 oracle setting 문제였다.) 어떻게 해야 할지 찾아보다가 초기에 grant 세팅을 했을 때 추가하지 않았던 구문이 있었다. 1. sql에 접속을 한다. docker exec -it oracle sqlplus 2. 관리자 모드 접속 sqlplus / as sysdba :: 관리자 모드 접속 3. view 생성 추가 (session, table, procedure은 이미 있다면 pass) grant create view, create session, create table, create procedure to hr; 그리고 다시 oracle에 접속 후 view 객체를 생성하면.. ..
오라클이 연동되어 있고 실행되어있다고 가정하고 시작!!! field에 변수들 선언 url, driver, user, pwd 를 미리 설정한다. driver 는 ojdbc11.jar에 있는 OracleDriver의 경로를 입력한다. url 은 'jdbc:oracle:드라이버명:서버:port번호:데이터베이스의 이름' 으로 입력하기 user, pwd는 기존에 oracle에서 만들었던 아이디와 비밀번호를 입력하기. private Connection con; private PreparedStatement pstmt; private ResultSet rs; private String driver = "oracle.jdbc.driver.OracleDriver"; private String url = "jdbc:ora..
1. oracle JDBC driver 를 설치한다. 링크 : https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html JDBC and UCP Downloads page Oracle JDBC Driver Implements JDBC 4.2 spec and certified with JDK8, JDK11, JDK17, and JDK19 Oracle JDBC driver except classes for NLS support in Oracle Object and Collection types. (4,527,737 bytes) - (SHA1: 49e96d558adfb8aab0916835850fecabd81eb0f1) www.oracle.c..
mac 사용자들 m1,m2 사용법도 다 다르고 같이 있는 mac유저들끼리도 오류가 다 달라서 너무 고통스러웠다. 만약에 아래의 링크를 통해 해결했다면 축하...! 링크 : https://skylarcoding.tistory.com/6 [Oracle] 맥에 오라클 설치하기 총정리, hr 계정 생성과 사용까지 처음이면 많이 헷갈린다는 맥에 오라클 설치하기. 아주 간단하게 해결하고, 실습을 위한 hr 자료까지 불러왔다. 우선 내 맥북 사양이다. Intel Core 를 사용하고 있으니 이에 맞춰 Docker을 다운받아 skylarcoding.tistory.com 위 방법을 했는데 해결되지 않았다면 참고! 1. docker 내에 실행되어있는 컨테이너를 전체 확인한다. docker ps -a 2. docker 내에..
스프레드 문법 ES6에서 도입된 스프레드 문법(spread syntax) ... 은 하나로 뭉쳐 있는 여러 값들의 집합을 펼쳐서 개별적인 값들의 목록으로 만든다 for ... of문으로 순회 가능한 이터러블에 한정해서 사용 가능 스프레드 문법의 결과는 값이 아님 (값 생성하는 연산자 아님) 변수에 할당 불가 스프레드 문법 사용 가능한 곳 (쉼표로 구분한 값의 목록을 사용하는 문맥에서만 가능) 함수 호출문의 인수 목록 배열 리터럴의 요소 목록 객체 리터럴의 프로퍼티 목록 // ...[1, 2, 3]은 [1, 2, 3]을 개별 요소로 분리한다(→ 1, 2, 3) console.log(...[1, 2, 3]); // 1 2 3 // 문자열은 이터러블이다. console.log(...'Hello'..
1 . 이터레이션 프로토콜 이터레이션 프로토콜은 순회 가능한 데이터 컬렉션을 만들기 위해 ECMAScript 사양에 정의하여 미리 약속한 규칙 ES6 이전의 순회 가능한 데이터 컬렉션은 나름의 구조를 가지고 다양한 방법으로 순회ㅆㄱㄴ ES6에서는 순회 가능한 데이터 컬렉션을 이터레이션 프로토콜을 준수하는 이터러블로 통일하여 for…of, spread, distructuring 의 대상으로 사용할 수 있도록 일원화 이터러블 이터러블 프로토콜을 준수한 객체 Symbol.iterator를 프로퍼티 키로 사용한 메서드를 직접 구현하거나 프로토타입 체인을 통해 상속받은 객체 이터러블인지 확인하는 방법 const isIterable = v => v !== null && typeof v[Symbol.iterator]..