KDT 195

231129 Java

인스턴스 복습 package test5_1; //설계만 해놓은 클래스 public class Score { String name; //이름 int kor, math, eng; //점수 //멤버 변수에 저장된 데이터값을 출력해주는 메서드 void show() { System.out.println("이름 = " + name); System.out.println("국어점수 = " + kor); System.out.println("수학점수 = " + math); System.out.println("영어점수 = " + eng); } } package test5_1; public class Score_Main { public static void main(String[] args) { //객체(인스턴스) 생성 : ..

KDT/Java 2023.11.29

231129 DB - 단일행함수 3, 그룹 함수와 그룹화 1

단일 행 함수 - 변환 함수, 제어 흐름 함수, 시스템 정보 함수 변환 함수 date_format(날짜, 형식) : 날짜를 형식에 맞게 출력하는 함수 select date_format(now(), '%Y-%M-%d') as "Now"; 날짜 형식 요소 %Y : 년도를 4자리 숫자로 표현, %y : 년도를 2자리로 표현 %M : 월을 영문 풀네임으로 표현 %b : 월을 영문 약자로 표현 %m : 월을 2자리로 표현 %c : 월을 2자리 숫자로 표현하되 10보다 작을 경우 한자리로 표현 %d : 일을 2자리 숫자로 표현 %e : 일을 2자리 숫자로 표현하되 10보다 작을 경우 한자리로 표현 %W : 요일을 영문 풀네임으로 표현, %a : 요일을 영문 약자로 표현 %H : 시간을 24시간으로 표현 %h : 시..

KDT/DB 2023.11.29

231128 WEB - JSP3(웹 서버 동작 과정, %, 내장객체)

웹 서버 동작 과정html사용자(유저, 클라이언트)가 브라우저에 URL을 입력 : http://localhost:8080/webProject/html2/test2.htmllocalhost:8080 서버에 test2.html 페이지를 요청→ 웹 서버 전달→ 웹 서버 안에 test2.html 페이지 찾기→ 찾은 페이지를 사용자에게 전달(응답)∴사용자가 요청하면 서버가 찾아서 사용자에게 응답 jsp 1사용자(유저, 클라이언트)가 브라우저에 URL 입력 : http://localhost:8080/webProject/jsp1/form1.jsplocalhost:8080 서버에 form1.jsp 페이지를 요청→ 웹 서버(아파치) 전달→ 웹 서버 안에 form1.jsp 페이지 찾기→ .jsp는 서버를 통해서만 실행이 ..

KDT/WEB 2023.11.28

231127 WEB - JSP2(웹 서버 동작 원리, 주석, %)

웹 서버의 동작원리 (HTML, JSP)HTML 동작원리사용자(유저, 클라이언트)가 브라우저에 URL을 입력 : http://localhost:8080/webProject/html2/test2.htmllocalhost:8080 서버에 test2.html 페이지를 요청→ 웹 서버 전달→ 웹 서버 안에 test2.html 페이지 찾기→ 찾은 페이지를 사용자에게 전달(응답)∴사용자가 요청하면 서버가 찾아서 사용자에게 응답 사용자(유저, 클라이언트)가 브라우저에 URL 입력 : http://localhost:8080/webProject/jsp1/form1.jsplocalhost:8080 서버에 form1.jsp 페이지를 요청→ 웹 서버(아파치) 전달→ 웹 서버 안에 form1.jsp 페이지 찾기→ .jsp는 서..

KDT/WEB 2023.11.27

231127 Java

객체 : 존재하거나 생각할 수 있는 것. 인간이 생각하고 표현할 수 있는 모든 것이 객체 객체지향기법 : 실세계의 문제를 사람이 생각하는 방식대로 자연스럽게 표현(모델링)하여 컴퓨터로 옮기는 방식 객체화한다 : 메모리에 변수와 함수를 배치하고 사용 클래스 : 클래스에 포함되는 요소. 멤버(멤버 변수, 멤버 함수)라고도 함. 설계도 클래스 기본형식 class 클래스명 { 멤버 리스트(변수와 함수) 속성(변수) 작성 기능(메서드) 작성 }; ※패키지이름은 소문자, 클래스 이름은 대문자, 변수와 메서드 이름은 소문자로 시작하여 중간에 새 단어로 대문자+소문자 인스턴스(객체) 실제로 사용할 수 있도록 생성된 클래스. 클래스에 main() 함수 포함 public class Student1 { int student..

KDT/Java 2023.11.27

231124 DB - 단일행 함수2

단일행 함수 substr(문자열, 시작위치, 반환할문자수) : 문자열의 일부분을 반환해주는 함수. 문자열을 시작위치부터 반환할 문자수만큼 반환함. select substr('대한민국만세', 3,2); select last_name, substr(last_name, 1,2) from employees; == select last_name, left(last_name,2) from employees; select last_name, right(last_name,2) from employees; == select last_name,substr(last_name,-2, 2) from employees; 단일행함수 - 숫자, 날짜 함수 숫자 함수 round(숫자, 반올림할 자리) : 숫자를 반올림할 자리까지 반올..

KDT/DB 2023.11.24

231123 Java

ex1) 한 개의 정수를 매개변수로 입력 받아서 입력값이 양수, 음수, 0인지 문자열로 출력하는 함수를 정의하고 main 함수에서 호출하는 프로그램 작성 public static String func(int num) { String result; if(num>0) { result="양수"; } else if (num==0) { result="0"; } else { result="음수"; } return result; } public static void main(String[] args) { func(10); String result1 = func(10); System.out.println(result1); 또는 public static String func(int num) { if(num>0) { re..

KDT/Java 2023.11.23

231123 DB - JOIN 2, 단일행함수 1

join 컬럼 별칭(alias) SQL1> select 컬럼1, 컬럼2,... from 테이블 A join 테이블 B on 테이블 A.컬럼= 테이블B.컬럼 SQL2> 컬럼명 앞에 테이블명을 접두어로 붙여서 컬럼의 소속을 밝힘 → 성능 향상 select 테이블A.컬럼1, 테이블A.컬럼2,..., 테이블B.컬럼1, 테이블B.컬럼2,... from 테이블A join 테이블 B on 테이블A.컬럼명 = 테이블B.컬럼명 order by 테이블A.컬럼명; SQL3> 테이블 alias 활용. 컬럼명 앞에 테이블 alias 접두어를 붙힘 → 성능 향상 select * from 첫번째 테이블 이름 별칭1 두번째 테이블 이름 별칭2 where 조건 join 추가 문법(오라클) inner join(내부조인) : 조인조건을 ..

KDT/DB 2023.11.23

231122 Java

함수 = 메소드 함수 유형 4가지 함수 내에서 처리한 결과값을 반환할 필요가 없고, 함수 내에서 수행에 필요한 데이터값을 넣어주지 않아도 되는 경우 함수 내에서 처리한 결과값을 반환할 필요가 없고, 함수 내에서 수행에 필요한 데이터값을 넣어주어야 하는 경우 함수 내에서 처리한 결과값을 반환할 필요가 있고, 함수 내에서 수행에 필요한 데이터값을 넣어주어야하는 경우 함수 내에서 처리한 결과값을 반환할 필요가 있고, 함수 내에서 수행에 필요한 데이터값을 넣어주지 않아도 되는 경우 ※함수 안에 함수를 만들수 없다. 유형 1. 반환값이 없고, 매개변수가 없는 경우 public static void add() { int num1 = 10; int num2 = 20; int result = num1 + num2; S..

KDT/Java 2023.11.22
728x90