분류 전체보기 217

자바스크립트 개요

웹튼 크게 3가지 요소가 있다  HTML :웹 문서의 큰 틀을 잡기 위한 요소  CSS :HTML로 구성된 DOM에 다양한 스타일을 적용하기 위한 요소이다  javascript : 웹 문서에서 이벤트가 발생했을 떄 실행해야 할기능(동작)을 처리하는 요소이다  자바스크립트 개요  프로그램의 동작을 사용자 요구에 맞게 수행하도록 해주는 용도이다 빠르게 배울 수 있고 짧은 소스코드로 상호작용 되도록 고안되었다. 자바스크립트 : 웹 브라우저에서 많이 사용되는 인터프리터 방식의 스크립트 언어이다 인터프리터 방식이란 ? -> 코드를 한줄씩 읽어가며 바로 실행할 수 있는 방식 (실시간으로 텍스트를 분석해서 실행이 된다.) 자바스크립트 사용법 : inline(인라인) : 태그 내에 간단한 소스코드를 작성해서 실행하는 ..

Javascript 2024.08.09

HTML 입력 양식 작성하기

폼 삽입하기 form 여러 폼 요소 method 사용자가 입력한 내용을 서버 쪽 프로그램으로 어떻게 넘겨줄것인지 지정하는 것 get과 post가 있다 post를 좀 더 사용  name :  자바스크립트로 폼을 제어할 때 사용할 폼의 이름을 저장 action : 태그 안의 내용을 처리해 줄 서버 프로그램을 지정하는 것 target : action 속성에서 지정한 스크립트 파일을 현재 창이 아닌 다른 위치에서 열도록 하는 것   간단한 로그인 폼 만들기 :     form>        fieldset>            label>아이디 : input type="text" id="userid" size="10" placeholder="아이디">label>            label>비밀번호 : in..

Javascript 2024.08.08

CSS 선택자 관련 자료 내용

/* body{    background-color: aqua;} 속성 선택자  *//*div 요소 중 name 속성 값이 "name1"과 일치하는 요소 */div[name=name1]{    background-color: crimson;}/* div 요소 중 name 속성 값에 "name1"이 포함되어 있는 요소(키워드 x) */div[name~="name1"]{    background-color: blue;}/* div 요소 중 class 속성 값이 "class"로 시작하는 요소(단어, -로 구분) */div[class|=class]{    background-color: plum;}/* div 요소 중 name 속성 값이 "na"로 시작하는 요소 */div[name^=na]{background-..

Javascript 2024.08.07

CSS 기본적인 것들과 자주 사용되는 것들

선택자란? -> 특정 html요소를 선택하고자 할 때 사용하는 기능 해당 요소를 선택해서 원하는 스타일과 기능을 적용시킬 수 있다  모든 (전체)  선택자 : * 현재 이 문서상에 모든 요소들을 다 선택하고자 할 때 사용  태그 선택자 : 태그명 { }현재 이 문서 상에 해당 태그를 모두 선택하고자 할 때 사용  아이디 선택자 : #아이디명  클래스 선택자 : .클래스명현재 문서 상에 특정 html 요소 "여러 개"를 선택하고자 할 때 사용 .클래스명{ 스타일속: 값;}  기타 선택자 :  * 키워드 => 속성값  키워드가 일치하는 경우 : 선택자[속성명=키워드]키워드가 포함되어 있는 경우(전체단어): 선택자[속성명~=키워드]키워드가 포함되어 있는 경우 : 선택자[속성명*]div[name=name1]{ ..

ORACLE SQL 2024.08.06

HTML5 : 기초 글자태그,

-> 문서 유형  언어 설정 html 뒤에 붙는 lang을 속성이라고 한다   머리 부분 문서의 각종 정보와 문서 자체에  대한 설명 내용 (문서의 각종 정보(제목, 설명, 외부파일 등등) 작성) - - > 끝 부분  DOCTYPE html> html lang="ko">              >                문서의 각종 정보(제목, 설명, 외부파일 등등) 작성                     -->    head>                                브라우저/검색엔진/기타 서비스 부분에서 사용되는 설정         -->        meta charset="UTF-8">         meta name="generator" content="VS Code">   ..

ORACLE SQL 2024.08.05

SQL JDBC 회원 관리 프로그램_selectLIst

controller 클래스  public void selectList() { ArrayList list = new MemberService().selectList(); if (list.isEmpty()) { new MemberMenu().displayNoData("전체 조회 결과가 없음!"); } else { new MemberMenu().displayMemberList(list); }}  ArrayList list = new MemberService().selectList(); ArrayList 참조 변수 list를 생성을 하고 생성자로 MemberService().selectList()로 생성을 한다  이는 list 안에 데이터가 없다..

ORACLE SQL 2024.08.04

ORACLE 사용자 계정 설정 및 DDL과 DML 차이점

SELECT * FROM DBA_USERS; -- 현재 모든 계정들에 대하여 명령문  -- 명령문 실행 : 초록색 재생버튼 클릭 또는 Ctrl + Enter  -- 일반 사용자 계정 생성구분 (관리자 계정으로만 가능!) -- [표현법] (DDL) CREATE USER 계정명 IDENTIFIED BY 비밀번호; CREATE USER "C##KH" IDENTIFIED BY KH;  -- 생성한 사용자 계정에 최소한 권한 (데이터 관리, 접속)부여   -- [표현법] GRANT 권한1, 권한2, ....TO 계정명;   GRANT CONNECT, RESOURCE TO "C##KH";    -- 테이블 스페이스 관련 설정   ALTER USER "C##KH" DEFAULT TABLESPACE USERS QUOT..

ORACLE SQL 2024.08.03

ORACLE SQL HAVING과 WHERE의 차이점

주요 사용 사례와 예시 :   WHERE절 : 그룹화되기 전에 각 개별 행에 조건을 적용합니다 집계 함수와 함께 사용할 수 없습니다 SELECT department_id, COUNT(*) FROM employees GROUP BY department_id HAVING COUNT(*) >= 10;   HAVING절 : 그룹화된 후에 그룹에 조건을 적용합니다 집계 함수와 함께 사용할 수 있습니다   SELECT department_id, COUNT(*) FROM employees WHERE salary > 30000  -- 개별 행에 조건 적용 GROUP BY department_id HAVING COUNT(*) >= 5; -- 그룹화된 결과에 조건 적용    HAVING절은 그룹화된 데이터에 대해 조건을 ..

ORACLE SQL 2024.08.02

SQL 아침 복습 자료 문제 풀이_2

* 검색하고자 하는 내용 :직급코드가 J7이거나 J6이면서 SALARY 값이 200만원 이상이고BONUS가 있고 여자이며 이메일주소는 _앞에 3글자만 있는사원의 사원명, 주민등록번호, 직급코드, 부서코드, 급여, 보너스를 조회하고자 한다.(정상적으로 조회가 된다면 2개의 결과를 확인할 수 있음) 아래 쿼리문에서 실행 시 원하는 결과가 나오지 않는다. 어떤 문제가 있는 지 원인을 파악하여 작성한 후 해결  -- 문제 쿼리문-- SELECT EMP_NAME, EMP_NO, JOB_CODE, DEPT_CODE, SALARY, BONUSFROM EMPLOYEE WHERE JOB_CODE = 'J7' OR JOB_CODE = 'J6' AND SALARY > 2000000AND EMAIL LIKE '____%' A..

ORACLE SQL 2024.08.01

SQL 아침 복습 자료 문제 풀이

CREATE USER C##TEST IDENTIFIED BY 1234; 실행 User C##TEST이(가) 생성되었습니다. 계정 생성만 하고 접속 시 에러 (user C##TEST lacks CREATE SESSION privillege; logon denied 에러)   원인 : 위 내용에서는 사용자 계정에서 비밀번호만 생성을 했다. 해결 방안 : 제대로된 계정을 생성을 하기 위해서는 관리자 계정으로 권한을 주어야한다. GRANT CONNECT, RESOURCE TO C##TEST(계정명) -- * QUIZ2 * -------- CREATE TABLE TB_JOB ( JOBCODE NUMBER PRIMARY KEY,     -- 행들을 구별하길 위한 식별자 역할을 함  JOBNAME VARCHAR2(1..

ORACLE SQL 2024.08.01