본문 바로가기

분류 전체보기92

22.11.24 Oracle DB / PL-SQL 각 종 함수 및 연산자 & ★JAVA DB 연동 "alias(별칭) :컬럼의 별칭. 복잡한 컬럼을 명료하게 명명. 이해도를 높이고 간결하게 사용하고자 하는 목적 문법> 컬럼명 [as] 별칭 ---> order by 절에서 정렬을 해줄떄 사용된다!!!!!!!!!!!!!!! 큰 따옴표로 묶었을 때 ->"별칭" : 공백O, 대소문자 구분, 특수문자 큰 따옴표로 안 묶었을 때 -> 별칭:공백X, 대소문자 구분X, 특수문자X -- 사원번호가 7369인 사원번호,사원명조회 select empno, ename 2 from emp 3* where empno=7369; *조건 *논리연산자 NOT OR => 나열된 조건중에 단 1개이상을 만족 시=> true리턴 AND => 나열된 모든 조건을 만족 시=> true리턴 단, 1개의 조건이라도 불만족 시 => false리.. 2023. 2. 16.
22.11.23 다양한 insert문= 고급insert 함수 EMPNO(사원번호) NOT NULL NUMBER(4) ENAME(사원명) VARCHAR2(10) JOB(업무) VARCHAR2(9) MGR(상사사원번호) NUMBER(4) HIREDATE(입사일) DATE SAL(급여) NUMBER(7,2) COMM(커미션) NUMBER(7,2) DEPTNO(부서번호) NUMBER(2) SQL> select * 2 from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7369 SMITH CLERK 7902 80/12/17 800 20 7499 ALLEN SALESMAN 7698 81/02/20 1600 300 30 7521 WARD SALESMAN 7698 81/02/22 1250 500 30 7566 JONES MANAGE.. 2023. 2. 16.
23.02.16 default interface 가 필요한 이유 (5번 참고) 인터페이스란? 인터페이스는 객체와 객체 사이에서 상호작용의 매개로 쓰이는데, 일종의 추상클래스이다. 그러나 추상클래스보다 추상화 정도가 높아서 일반 메소드나 멤버변수를 구성원으로 가질 수 없다. 추상 메소드와 상수만 구성원으로 가질 수 있다. ( ⚠ 자바 8 이후부터는 default 일반 메소드 와 static 메소드를 구현할 수 있다.) 1. 인터페이스 정의 인터페이스의 선언은 예약어로 class가 아닌 interface 키워드를 사용한다. 접근 제어자는 public 이나 default를 사용한다. public interface 인터페이스명 { //1) 변수(상수) 타입 상수명 = 값; //2) 추상 메소드 타입 메소드명(매개변수, ...); // 디폴트 메소드 default 타입 메소드명(매개변수, .. 2023. 2. 16.
23.02.16 jstl JSP<c:out> 을 사용하는 이유 jsp 페이지 내에서 받은 모델을 출력하기 위해서 HTML 문 안에 ${모델명} 을 기입해서 사용하는데 이때 로 사용하는 경우가 있다, 결론은 , 보안성 때문에 그렇다. XSS(Cross-site Scripting) 란 ? -XSS공격은 웹사이트에 스크립트 코드를 주입시키는 방법으로 웹사이트 공격방법 중 기초적인 것에 해당됩니다. 해결 방법은 html코드를 해석하지 않게 만들면 간단히 방어할 수 있습니다. 즉, JSP view페이지를 만들 때 XSS공경 방지를 위해 " "을 사용하여 막을 수 있습니다. | JSP을 사용하는 이유 ? 1)html이나 스크립트가 실행되어 위험합니다. 2)엄격한 태그 규칙을 위해 사용합니다. 3)개행문자 파싱의 차이 때문에 사용합니다. 4)보안성 때문에 사용합니다. 추가적으로.. 2023. 2. 16.