분류 전체보기 61

WEB : 01. HTML 문법01

! 현재 배워가고 있는 주인장이 쓴 글이니 정보의 정확성에 유의하시기 바랍니다 ! WebApp01 HTML Test001.html : div 항상 그래왔던 것 처럼... 우리는 익숙해지기 위한 길목에서 첫 번재 모퉁이를 돌기 위해 노력하고 있습니다. 후회 없도록 열심히 합시다. 첫 번째 div 영역 h1~h6 는 제목을 표현할 때 사용한다. 숫자가 늘어갈수록 더 작은 개념의 제목을 표현하기 위해 사용된다. 더 작은 제목이라 함은 보여지는 크기도 포함하고 있지만 실무적으로 웹 표준을 근거로 사용할 때에는 의미를 담아 사용해야 한다. 여섯 단계로 나뉘며 그 외의 단계는 존재하지 않는다. 두 번째 div 영역 hr 태그(엘리먼트)는 개행을 할 때 사용한다. p 태그(엘리먼트)는 문단을 지정하고자 할 때 사용한..

JAVA개념&실습 2023.05.25

JDBC : 08. CallableStatement - SQL 구문 전송 실습

! 현재 배워가고 있는 주인장이 쓴 글이니 정보의 정확성에 유의하시기 바랍니다 ! Test001.java /*================================================== Test001.java - CallableStatement 를 활용한 SQL 구문 전송 실습 ====================================================*/ package com.test; import java.sql.CallableStatement; import java.sql.Connection; import java.util.Scanner; import com.util.DBConn; public class Test001 { public static void main(S..

JAVA개념&실습 2023.05.24

JDBC : 07. ScoreDTO/ScoreDAO/PreparedStatement/성적처리 실습

! 현재 배워가고 있는 주인장이 쓴 글이니 정보의 정확성에 유의하시기 바랍니다 ! ■■■ PreparedStatement ■■■ 더보기 1. Statement 의 execute 메소드는 문자열로 구성된 SQL 구문을 DBMS 로 전달하는 역할을 수행하며, 내부적으로 SQL 구문을 JDBC 드라이버가 읽을 수 있는 형식으로 전처리(precompile)하게 된다. 이후 드라이버는 DBMS에 전처리된 요구사항을 전송하게 되는데, SQL 구문을 매번 전처리 과정을 거쳐서 전송하게 되기 때문에 반복적인 작업에서 속도가 느려질 수 있는 한계를 갖고 있다. ---- 이에 반하여, PreparedStatement 는 전처리된 Statement 로 주어진 SQL 구문을 미리 전처리 과정을 거친 상태로 보관해 두기 때문에..

JAVA개념&실습 2023.05.24

JDBC : 05. MemberDTO/MemberDAO/Statement/직원관리 실습

! 현재 배워가고 있는 주인장이 쓴 글이니 정보의 정확성에 유의하시기 바랍니다 ! [실습 개요] ○ 직원 관리 프로그램을 구현한다. - 데이터베이스 연동 프로그램으로 작성한다. - 메뉴 구성 및 기능을 구현한다. → Process 실행 예) ===[ 직원 관리 ] === 1. 직원 정보 입력 2. 직원 전체 출력 - 사번 정렬 - 이름 정렬 - 부서 정렬 - 직위 정렬 - 급여 내림차순 정렬 3. 직원 검색 출력 - 사번 검색 - 이름 검색 - 부서 검색 - 직위 검색 4. 직원 정보 수정 5. 직원 정보 삭제 ==================== >> 메뉴 선택(1~5), -1 종료) : 1 직원 정보 입력------------------------------------------------------..

JAVA개념&실습 2023.05.23

JDBC : 04. ScoreDTO/ScoreDAO/Statement/성적처리 실습

! 현재 배워가고 있는 주인장이 쓴 글이니 정보의 정확성에 유의하시기바랍니다 ! ScoreDTO.java String sid(번호), name(이름) int kor(국어점수), eng(영어점수), mat(수학점수), tot(총점), rank(석차) double avg(평균) /*================================== ScoreDTO.java - 데이터 보관 및 전송 전용 객체 ===================================*/ package com.test; public class ScoreDTO { // 주요 속성 구성 private String sid, name;//--번호, 이름 private int kor, eng, mat;//--국어점수, 영어점수, 수학점..

JAVA개념&실습 2023.05.23

JDBC : 03. MemberDTO/MemberDAO/Statement/회원정보 실습

! 현재 배워가고 있는 주인장이 쓴 글이니 정보의 정확성에 유의하시기바랍니다 ! ■■■ DAO DTO VO ■■■ ○ DAO(Data Access Object) 데이터에 접근을 목적으로 하는 객체. 리소스를 매우 크게 소모하는 커넥션 객체를 하나만 두고 여러 사용자가 DAO 인터페이스를 사용하여 필요한 데이터에 접근할 수 있도록 한다. 즉, Database 와 연계하여 처리할 프로그램을 규정화 해 둔 클래스를 의미한다. - DTO 객체를 만들어 편집 및 조작을 한다. - DTO 를 데이터베이스 서버에 저장하기도 한다. 데이터베이스 서버로부터 레코드를 select 해서 DTO 객체로 변형해 가져오기도 한다. - insert, update, delete, select 등 데이터 액션 처리를 주 목적으로 한다..

JAVA개념&실습 2023.05.23

JDBC : 02. DB연결 실습

!배워가고 있는 주인장이 작성한 글이니 정보의 정확성에 유의하시기 바랍니다! ■■■ JDBC 프로그래밍 절차 ■■■ 1. 드라이버 로딩 Class.forName() → Oracle Driver 를 Java 에서 사용하기 위해 드라이버를 JVM 에 로딩하는 과정. 2. 커넥션 할당받기 DriverManager.getConnection() 3. 쿼리문 전송을 위한 작업 객체 할당받기 탄광의 물자와 사람을 실어나르는 수레 Statement 또는 PreparedStatement 할당받기 conn.createStatement() 또는 conn.prepareStatement() 4. 작업 객체를 활용하여 쿼리문 전송 ○ DML(INSERT, UPDATE, DELETE)문인 경우 int updateCount = st..

JAVA개념&실습 2023.05.23

JAVA : 변수의 상수화

현재 배워가고 있는 사람이 쓴 글이므로 정보의 정확성에 유의해주세요! 예제를 통해 살펴보자 public class Test010 { public static void main(String[] args) { // 주요 변수 선언 int r = 10;// -- 반지름 (r) final double PI = 3.141592;// -- 원주율 (π) double area, length; // 연산 및 처리 // ① 넓이 연산 // 원의 넓이 = 반지름 * 반지름 * 3.141592; area = r * r * PI; // ② 둘레 연산 // 원의 둘레 = 반지름 * 2 * 3.141592; length = r * 2 * PI; // 결과 출력 /* System.out.println("넓이 : " + area);..

JAVA개념&실습 2023.02.20