목록0년차 (118)
멋쟁이v의 개발일지
배열과 반복문 실습1 실습. 아래의 배열의 요소에 접근하여 콘솔에 차례대로 출력 하도록 하시오. 실습2 실습. 아래의 배열의 요소에 접근하여 이름만 콘솔에 차례대로 출력 하도록 하시오. ex) 손흥민, 황희찬, 이강인, 김승규 실습3 실습. 배열에 담긴 숫자형 값 중 짝수만 찾아 합산하여 그 결괏값만 출력하시오. 실습. 추출한 짝수만 evenArray 참조변수(배열)에 담으시오 실습4 실습. 아래의 배열에 학생의 점수가 담겨 있다. 학생들의 평균 점수를 구하시오. 실습5 실습. 아래의 배열에 학생의 점수가 담겨 있다. 60점 이상인 학생 수를 구하시오. 실습6 실습. 0~1000까지 홀수인 숫자만 배열에 담으시오. 홀수들의 합산을 구하시오. [코드예제] 배열 테이블var student = [ '헤리케인'..
📕 [목차]01. for 문02. while / do while03. break04. continue05. 레이블06. 반복문 실습 01. for 문💡주어진 조건식의 평가 결과가 거짓이 될때까지 코드 블럭을 반복 실행합니다.for 문 사용 예제 [코드예제] for문.jsfor(let i = 0; i < 5; i++) { console.log(i); // 0 1 2 3 4 } // 분리 let j = 0; for(; j < 5;) { console.log(j); // 0 1 2 3 4 j += 1; } // if문을 합친것과 같음 let k = 0; if(k < 5) { console.log(k); // 0 k += 1; // k = 1 } if(k < 5) { console.log(k); // 1 k +..
📕 [목차]01. 제어문02. 블록문03. 스코프04. 조건문 01. 제어문💡➡️ 조건에 따라 코드 블록을 실행(조건문)하거나 반복실행(반복문)할 때 사용합니다. ➡️ 코드의 실행흐름을 인위적으로 제어할 수 있습니다.실행흐름 02. 블록문💡0개 이상의 문을 중괄호로 묶은 것, 코드블록 혹은 블록문이라고 합니다.➡️ 블록문은 단독으로 사용 가능➡️ 일반적으로 제어문이나 함수 선언문 등에서 사용➡️ 블록문의 끝에 세미콜론을 붙이지 않음[코드예제] 블록문.js// 블록문 { var ex = 10; console.log(ex); // 10 } 03. 스코프💡유효범위(블록) var ➡️ 함수 스코프(유효범위) / let, const ➡️ 블록 스코프(유효범위)➡️ 참조 대상 식별자를 찾아내기 위한 규칙[코드예제1..
자료형 - 값에 의하여 자료형이 결정된다. typeof 자료형 확인 - typeof 키워드로 자료형을 확인 할 수 있다. - parser 함수로 자료형을 변환 할 수 있다. 문자형 숫자형 논리형 - 논리형은 true 혹은 false 값이 담긴다. null - 변수는 존재하나, null로 할당된 상태 - null : '메모리에 할당된 공간을 더이상 참조하지 않겠다' 라는 의미 undefined - 변수는 존재하나(메모리에 할당된 공간), 초기값이 자바스크립트 엔진에 의해 undefined 값을 할당한 상태 04. 연산자💡하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리 연산 등을 수행해 하나의 값을 만듦. 피연산자 ➡️ 연산의 대상 (값)산술 연산자➡️ 단항 산술 연산자👉🏻1개의 피연산자를 산술 연..
[목차]01. select 쿼리 실행을 위한 객체 생성 및 실행02. select 쿼리 실행결과 사용03. 로그인 처리(session 이용) 01. select 쿼리 실행을 위한 객체 생성 및 실행💡ResultSet rs = null; rs = pstmt.executeQuery();➡️ ResultSet 인터페이스 데이터 타입으로 rs 객체참조변수를 선언하고 null값으로 초기화 한다.➡️ pstmt 객체참조변수에 할당된 주소를 찾아가서 메서드 영역 executeQuery() 메서드를 호출합니다.pstmt 객체참조변수에 할당된 주소👉🏻1️⃣ preparedStatement 인터페이스로 부터 명령받은 com.mysql.cj.jdbc.result패키지내 ClientPreparedStatement 클래스 통해..
[목차]01. include로 화면 구현02. redirect로 화면 연결03. 검색 조건 설정04. redirect로 화면 연결 01. include로 화면 구현💡회원전체조회 리스트 화면에 include로 회원가입 폼과 연결한다. ➡️ 회원가입 화면 + 리스트 화면[코드예제] user_list.jsp 회원리스트 아이디 비밀번호 권한 이름 이메일 수정 삭제 수정버튼 삭제버튼 02. redirect로 화면 연결💡회원가입, 수정, 삭제 후 화면 처리를 user_list.jsp 로 리다이렉트 한다.[코드예제] user_(insert, update, delete)_action.jsp// 각각 action.jsp 자바코드 맨 마지막 부분에 리다이렉트 코드 추가 // user_list.jsp로 리다이렉트 respo..
[목차]01. select 쿼리로 회원 수정 화면02. update 쿼리로 회원 수정 처리03. delete 쿼리로 회원 삭제 처리 01. select 쿼리로 회원 수정 화면💡1️⃣ 수정버튼 클릭 시 해당 회원의 아이디를 불러온다. 2️⃣ 객체 생성 단계에서 select 쿼리 사용 (SELECT 컬럼명 FROM 테이블명 WHERE 조건)3️⃣ 불러온 회원 아이디를 쿼리에 넣어준다.4️⃣ 쿼리 실행 후 실행결과를 사용한다.5️⃣ 수정화면 폼을 만들고 value값에 쿼리 실행 결과를 넣어준다.[코드예제] user_update_form.jsp 수정화면 아이디 비밀번호 권한 이름 이메일 02. update 쿼리로 회원 수정 처리💡1️⃣ 수정 화면 폼에서 데이터 값을 받아온다. 2️⃣ 객체 생성 단계에서 upda..
[목차]01. select 쿼리 실행을 위한 객체 생성 및 실행02. select 쿼리 실행결과 사용03. 회원전체조회 화면 구현 01. select 쿼리 실행을 위한 객체 생성 및 실행💡ResultSet rs = null; rs = pstmt.executeQuery();➡️ ResultSet 인터페이스 데이터 타입으로 rs 객체참조변수를 선언하고 null값으로 초기화 한다.➡️ pstmt 객체참조변수에 할당된 주소를 찾아가서 메서드 영역 executeQuery() 메서드를 호출합니다.pstmt 객체참조변수에 할당된 주소👉🏻1️⃣ preparedStatement 인터페이스로 부터 명령받은 com.mysql.cj.jdbc.result패키지내 ClientPreparedStatement 클래스 통해 생성된 객..
[목차]01. 회원가입 화면02. 회원가입 처리03. 최종 화면 01. 회원가입 화면💡1. 회원가입 폼 만들기 (id, pw, level, name, email) 2. 회원가입 처리화면으로 경로 설정[코드예제] user_insert_form.jsp 아이디 비밀번호 권한 이름 이메일 02. 회원가입 처리💡1. JDBC 프로그램 실행 7단계 2. DB연결 시 필요한 정보 DB 종류(mysql), ip(localhost), 포트번호(3306), DB명(dbhooni), ID(idhooni), PW(pwhooni) 3. mysql jar파일 가져오기[코드예제] user_insert_action.jsp 03. 최종 화면회원가입화면처리 후 데이터베이스 화면 tag : #DB #insert #쿼리 #회원가입 #JDB..
[목차]01. mysql 드라이버 로딩02. Connection 객체로 DB 연결03. Query 실행을 위한 준비(객체 생성)04. Query 실행05. Query 실행결과 사용06. 객체, DB연결 종료 01. mysql 드라이버 로딩라이브러리 사용(mysql-connector-java-8.0.28.jar)👉🏻Class.forName(”com.mysql.jdbc.Driver”); 02. Connection 객체로 DB 연결Connection 객체 생성➡️ Connection interface 데이터 타입으로 conn 객체참조변수 선언객체 생성을 위한 변수값 세팅(ip, port번호, db명, db접속id/pw) ➡️ getConnection 메소드는 static으로 선언되어서객체 생성 없이 Drive..