전체 글 101

HTML 폼

폼 태그 폼 : 사용자가 웹사이트로 정보를 보낼 수 있는 모든 요소(DB기반) ex)로그인 시의 아이디 비밀번호 여러 폼 요소 ~폼에서 사용하는 여러가지 태그~ : 여러줄의 텍스트 입력(게시판 글 입력 양식) : 드롭다운 목록(출생연도나 메일주소 고를때 목록 촥 떨어지는 그거) size = 드롭다운항목의 개수 지정 multiple = 둘이상의 항목 선택 : 드롭다운 목록 : 드롭다운 목록 value = 서버로 넘겨줄 값 지정 selected = 기본적으로 보여줄 항목 지정 상품 선택 선물용 3kg 선물용 5kg 가정용 3kg 가정용 5kg , : 데이터 목록에 제시한 값 중에서 선택하면 그 값이 자동으로 텍스트 필드에 입력됨 포장 여부 선물 포장 포장 안 함 , : 막대그래프 (low 보다 조금 작으면 ..

프론트 2022.08.20

HTML 텍스트, 목록, 표

HTML 문서의 기본 구조 : 브라우저에게 문서에 관한 정보를 줌.(내가 이 내용을 참조하겠다~) 시맨틱 태그 :이름만 봐도 의미를 알 수 있는 태그 :하이퍼링크 삽입 : 문서 내 다른 페이지나 다른 문서로 연결. 위치에 영향을 받지 않음. :독립된 웹 콘텐츠 덩어리 :맥락에 따라 주제별로 콘텐츠를 묶음(CSS묶음으로는 사용X) :본문 이외의 사이드바(양옆이나 아래쪽에 표시) :사이트 정보나 연락처 등을 포함(사이트 맨아래에 작게 있는거!) :여러 소스를 묶음(공간분리) 텍스트 태그 :제목표시. 숫자가 클수록 작아짐(h1>h2>h3>h4>h5>h6) :앞뒤로 빈줄이 생김.(텍스트를 감쌀수도 있지만 영역을 나누는 용도로만 쓸수도 있음) :줄바꿈(닫는태그없음) :들여써짐 , :굵게 표시 , :기울여짐 :밑줄..

프론트 2022.08.17

PL/SQL 저장 프로시저

SQL 관계형 데이터베이스에 저장된 데이터에 Access하기 위하여 사용하는 표준언어 PL/SQL SQL문을 사용하여 프로그램을 작성할 수 있도록 확장해 놓은 오라클의 프로그래밍 언어 SQL*Plus SQL 및 PL/SQL 문장을 실행할 수 있는 환경을 제공하는 오라클의 툴 변수의 종류 --일반 변수 변수명 타입(크기); v_name VARCHAR2(15); --상수 변수명 CONSTANT 타입(크기) v_name CONSTANT varchar2(15) := '김말이'; --해당 테이블 컬럼의 데이터 타입을 가져옴 변수명 테이블이름.컬럼명%TYPE --%TYPE와 다르게 하나 이상의 값에 적용 변수명 테이블이름%ROWTYPE !프로시저 사용 전 설정! 기본적으로 PL/SQL은 결과물을 보여주지 않기때문에..

DB 2022.08.17

JAVA 싱글톤(Singleton)

자주 사용하는 기능 사용 시, 미리 메모리에 생성해놓고 사용. 메모리에 1개의 객체만 존재하게 한다. 싱글톤 클래스 public class SingletionTest { public static void main(String[] args) { System.out.println("첫 번째 getInstance() 호출"); //getInstance()로 MySingleton객체 생성 MySingleton a = MySingleton.getInstance(); //직접적으로 new 쓰면 오류남(생성자가 private이라서) //MySingleton a = new MySingleton(); System.out.println("두 번째 getInstance() 호출"); MySingleton b = MySing..

JAVA 2022.08.17

SQL 동의어

동의어생성 CREATE [PUBLIC] SYNONYM synonym_name FOR user_name.object_name; (synonym_name은 user_name.object_name에 대한 별칭) 권한부여 GRANT SELECT ON [TABLE NAME] TO [USER]; 비공개 동의어 객체에 대한 접근 권한을 부여받은 사용자가 정의한 동의어로 해당 사용자만 사용할 수 있다. userb1소유자로 접속해 scott의 emp테이블을 select 하기 사용자 정의 롤 생성해두기 CONN system/1234 CREATE ROLE TEST_ROLE; GRANT CONNECT, RESOURCE, CREATE SYNONYM TO TEST_ROLE; 1.scott계정으로 로그인 conn scott/tig..

DB 2022.08.11

JDBC Vo, Dao

Dao(Data Access Object) :데이터베이스와 연동해서 DB작업만 수행하는 클래스 Vo(Value Object),TO라고도 불림. :여러 다른 타입의 데이터를 다른 클래스로 전달할 때 사용 //객체(Value Object) public class ProdVO { 객체1 객체2 ... 생성자(){} get메서드들(){} ... //입력, 수정, 삭제등 데이터 변경 작업(Data Access Object) public class ProdDAO { final 정의 코드들 ... public ArrayList listProdinfo(){ ProdVO를 여러개 담을 객체 ArrayList 생성 connDB() //DB연결해줌 쿼리변수 정의해줌 SELECT 결과집합 받기 || UPDATE int받기 w..

DB 2022.08.10

JDBC 주요 API

주요 API 1. Connection 인터페이스 자바프로그램과 데이터베이스간의 연결을 담당하는 객체다. Statement createStatement() SQL전송을 담당하는 Statement객체를 말한다 PreparedStatement prepareStatement(String sql) SQL전송을 담당하는 Statement객체를 반환한다. void commit() SQL실행결과를 DB에 반영시킨다. void rollback() SQL실행결과의 DB반영을 취소시킨다. void close() DB와의 접속을 해제한다. 2. Statement 인터페이스 SQL의 전송을 담당하는 객체다. int executeUpdate(String sql) INSERT, UPDATE, DELETE 쿼리를 DB로 전송하고, ..

DB 2022.08.10

JDBC 트랜잭션

트랜잭션 하나의 단위로 수행되길 바라는 쿼리의 묶음 두 개 이상의 문장으로 되어있는 하나의 단위로, 하나가 에러나면 다 에러날수 있음 UPDATE NOTICE SET PUB=1 WHERE ID IN (2,4,6,7,9); UPDATE NOTICE SET PUB=0 WHERE ID IN (1,3,5,8,10); 트랜잭션 처리 원자성(Automiatciviyt) : 쿼리의 묶음이 여러 문장이더라고 하나의 문장처럼 처리되어야 한다. 일관성(Consistency) : 수행 과정에서 데이터의 결함이 없어야 한다.(제약조건) 고립성(lsolation) : 작업을 처리하는 동안 아무 제한도 받지 않아야 한다. 지속성(Durability) : 데이터가 변경된 내용이 유지되어야 한다.

DB 2022.08.09