KDT 195

240131 자바스크립트

※함수를 호출 먼저 호출한 후 함수 정의 수행된다. 함수 선언문 형식에 의한 함수 생성 방법으로 정의한 함수는 함수 호이스팅이 이뤄짐 함수를 정의하기 전 호출을 해도 에러가 발생하지 않음 하지만 함수를 정의하고 호출하는 식으로 하는 것이 유지보수가 편함 매개변수값이 없는 즉시 실행 함수 (...생략...) (...생략...) 매개변수값이 있는 즉시 실행함수 (...생략...) (...생략...) 매개변수값이 있는 즉시 실행 함수

KDT/JavaScript 2024.01.31

240131 Java - 자바 입출력

자바 입출력 통로 => 스트림(=버퍼) package test14; import java.io.IOException; public class SystemInTest1 { public static void main(String[] args) throws IOException { System.out.println("알파벳 하나를 쓰고 [Enter]를 누르시오"); //표준 입력 스트림에서 데이터 가져오기 : 1byte 단위(영문자1개, 키보드에서 입력된 데이터 값을 약속으로 정해놓은 아스키코드값으로 처리됨) int i; try { i = System.in.read(); System.out.println(i); System.out.println((char) i); } catch (IOException e) {..

KDT/Java 2024.01.31

240131 DB - 고급 JOIN 2

고급 Join 7. Cross join 조인을 하고자 하는 두 테이블의 모든 행을 기준으로 조인하는 유형 카테시안곱, 상호곱 모든 경우의 수를 만들고자 할 때 사용 의미 있는 결과가 아니며, 모든 조합을 만들어보고 싶을 때 간혹 사용 SQL> select 컬럼1, 컬럼2,... from 테이블1 cross join 테이블2; 연습문제 1 select location_id, street_address, city, state_province, country_name from locations natural join countries; 연습문제 2 select e.last_name, e.job_id, d.department_id, d.department_name from employees e join depa..

KDT/DB 2024.01.31

240129 WEB(마이바티스)

1) 프로젝트 만들기 File - New - Other - spring - spring Legacy project - Next - Project Name - springProject2 - Templates Spring MVC Project 선택  - Next - Yes -package : com.itwillbs.myweb2 - Finish 2) 자바 버전 변경 프로젝트 오른쪽 버튼 - Properties - Java Compiler - JDK Compliance - Alt + u - 11으로 변경 - Project Facets - Dynamic Web Module - 3.1 - Java - 11 - Apply and Close 3) p33 스프링 버전 변경  => 4.3.8 버전으로 변경 pom.xml ..

KDT/WEB 2024.01.29

240129 자바스크립트

변수 변수명만 존재 : 적용범위를 제한하지 않고 사용가능(전역 변수) mul = 10*20; mul = 20*30; mul = 10; var : 동일한 변수명으로 중복 선언 가능, 선언된 변수에 재할당(변경) 가능 var mul = 10*20; var mul = 20*30; mul = 20; let : 동일한 변수명으로 중복 선언 불가능, 선언된 변수에 재할당 가능 let mul = 10*20; let mul = 20*30; //중복선언오류 mul = 30; const : 동일한 변수명으로 중복 선언 불가능, 선언된 변수에 재할당(변경) 불가능(상수화), 변수 선언시 반드시 데이터 값을 초기화 const mul = 10 * 20; const mul = 20 * 30; //중복선언오류 mul = 20; /..

KDT/JavaScript 2024.01.29

240129 Java - 날짜와 시간을 다루는 클래스

날짜와 시간을 다루는 클래스 java.util.Date JDK1.1버전부터 여러가지 문제가 생겨 대부분의 메소드와 생성자가 사용되지 않게 되었음 java.util.Calendar Date 클래스를 개선한 새로운 클래스 java.time 패키지 Date와 Calendar 클래스의 단점을 개선한 새로운 클래스들을 제공 사용이 가장 편리함. package test13; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.util.Calendar; import java.util.Date; public class DateTes..

KDT/Java 2024.01.29

240126 DB - JOIN 2, 고급 JOIN 1

DB를 켜고 끄는 것은 터미널에서 해줘야함 터미널에서 lnsrctl start -- -> 리스너켜기 sqlplus /nolog conn sys/oracle as sysdba startup 조인의 경우는 SQL Developer로 확인하는 것이 편함 ※SQL Developer 설정하는 작업([study/DB] - 240110 DB) Join 여러 테이블의 컬럼을 함께 출력하는 구문 select 컬럼명1, 컬럼명2, 컬럼명3 from 테이블A join 테이블B on 테이블A.컬럼명 = 테이블B.컬럼명 [where] [group by] [having] [order by] 공통된 데이터의 컬럼을 찾아줘서 on에 작성해줘야한다. 공통된 데이터 컬럼에서 접두어로 정확히 출처 테이블명을 밝혀줘야함 ex3) 모호한 컬..

KDT/DB 2024.01.26
728x90