본문 바로가기

학원

(182)
[HTML] HTML 언어란? / HTML 태그와 속성 html 주석문처리 HTML(Hyper Text MarkUp Language) 태그(Tag)를 사용하여 웹문서를 구조적으로 표현하기 위한 언어 브라우저 엔진에 의해 해석되어 실행(출력)되는 언어 - CSL(Client Script Language) : HTML, CSS, JavaScript 등 태그를 사용하여 웹문서(웹에서 사용되는 문서 - HTML 파일)를 작성한다. 시작태그와 종료태그가 하나의 짝으로 구성되어 있다. - HTML 태그에는 독립태그가 존재한다. 시작태그와 종료태그 사이에 하위태그 또는 태그내용을 표현한다. 시작태그에는 속성과 속성값을 사용하여 태그를 다양하게 표현할 수 있다. DOCTYPE : 웹문서의 종류를 표현한다. → HTML5를 사용하여 작성된 웹문서 html 태그 : HTML ..
[HTML] HTTP 요청과 응답 HTTP 요청과 응답 클라이언트는 웹브라우저의 url을 이용해 서버에 접속해서 웹 프로그램을 요청(request)한다. 서버는 클라이언트의 요청에 응답(response)을 하여 웹페이지를 보여준다. HTTP 패킷 : 클라이언트가 서버로 보내는 데이터 HTTP 패킷은 Header(헤더)와 Body(바디)로 나누어진다. 헤더에는 HTTP Method 방식, 클라이언트와 브라우저,접속하고자 하는 URL 정보 등이 담겨있다. 바디는 보통 비어있고 정보를 담아서 서버에 요청할 수 있다. HTTP 웹상에서 클라이언트와 서버 간에 데이터를 주고받을 수 있는 프로토콜 클라이언트가 HTTP 프로토콜을 통해서 서버에 요청을 보내면 서버는 요청에 맞는 응답을 클라이언트에게 전송 클라이언트가 서버에 웹프로그램을 요청할 때는 ..
[JDBC] JAVA에서 저장 프로시저 호출 / Properties 파일 / DBCP 클래스 / UCP 라이브러리 / DAO 디자인 패턴 JAVA에서 저장 프로시저 호출하기 Connection.prepareCall(String sql) : 저장 프로시저를 호출하는 명령을 전달하여 실행하기 위한 CallableStatement 객체를 반환하는 메소드 → 저장 프로시저를 호출하는 명령 - {call 저장프로시저명(?,?,...)} → 저장 프로시저 호출시 사용한 [ ? ] 기호에는 반드시 setXXX() 메소드를 호출하여 값을 전달하거나 registerOutParameter() 메소드를 호출하여 값을 제공받아 저장 CallableStatement.setXXX(int parameterIndex, XXX value) : 저장 프로시저에 사용한 매개변수 중 IN 모드의 매개변수에 값을 전달하기 위한 메소드 CallableStatement.regis..
[JDBC] JDBC란? / JDBC 설치 / JDBC 프로그램 작성법 JDBC(Java Database Connectivity) : Java를 사용하여 DBMS 서버에 접속해 SQL 명령을 전달하여 실행하기 위한 기능을 제공하는 API(클래스 또는 인터페이스) JDBC는 자바 애플리케이션과 데이터베이스 간의 연결을 제공하는 자바 API(응용 프로그래밍 인터페이스)이다. JDBC를 사용하여 자바 애플리케이션에서 다양한 데이터베이스에 접속하고 SQL 쿼리를 실행할 수 있다. java.sql : JDBC 기능의 프로그램을 작성하기 위한 클래스 및 인터페이스가 선언된 패키지 → java.sql 패키지에서는 JDBC 기능 구현을 위해 인터페이스를 제공한다. (DBMS 종류가 다양하므로 클래스로 제공이 불가능하다.) DBMS 프로그램을 관리하는 회사에서 JDBC 기능을 구현하기 위한..
맥북M1 오라클 DB 실행하기 https://shanepark.tistory.com/400
[JDBC] JDBC란 / JDBC 드라이버 다운로드 JDBC(Java Database Connectivity) JDBC는 자바 애플리케이션과 데이터베이스 간의 연결을 제공하는 자바 API(응용 프로그래밍 인터페이스)이다. JDBC를 사용하여 자바 애플리케이션에서 다양한 데이터베이스에 접속하고 SQL 쿼리를 실행할 수 있다. JDBC는 데이터베이스와 통신하기 위한 표준 인터페이스를 제공한다. 이를 통해 데이터베이스 벤더(Oracle, MySQL, PostgreSQL 등)에 상관없이 일관된 방식으로 데이터베이스에 접근할 수 있다. JDBC는 기본적으로 Class.forName(String className) 형태로 객체를 생성해 사용한다. 수동으로 객체를 생성하는 이유 : 불필요한 객체를 생성하거나, 메소드를 호출하는 것을 방지하기 위해서 정적영역 내에 객체..
[Oracle] CASE, 반복문,저장 프로시저,저장 함수,트리거 CASE 변수에 저장된 값을 비교하여 명령을 선택 실행하거나 조건식을 사용하여 명령을 선택 실행하는 구문 형식) CASE 변수명 WHEN 비교값1 THEN 명령;명령;... WHEN 비교값2 THEN 명령;명령;... END CASE EMP 테이블에서 사원번호가 7788인 사원정보를 검색하여 사원번호,사원이름,업무,급여,업무별 실급여를 검색하여 출력하는 PL/SQL 작성 업무별 실급여 - ANALYST:급여*1.1, CLERK:급여*1.2, MANAGER:급여*1.3, PRESIDENT:급여*1.4, SALESMAN:급여*1.5 DECLARE VEMP EMP%ROWTYPE; VPAY NUMBER(7,2); BEGIN SELECT * INTO VEMP FROM EMP WHERE EMPNO=7788; CAS..
0510 [Oracle] 인덱스,동의어(SYNONYM),DCL,PL/SQL,변수,선택문 인덱스(INDEX) 테이블에 저장된 행을 보다 빠르게 검색하기 위한 기능을 제공하는 객체 컬럼에 인덱스를 설정하면 인덱스 영역을 생성하여 검색관련 정보를 저장해 컬럼에 대한 행 검색 속도가 증가된다. 조건식에서 많이 사용하는 컬럼에 인덱스를 설정하며, 행이 많을 때 설정하는 것이 효율적이다. (행이 많지 않을 때 설정하면 오히려 속도가 느려진다.) 유니크 인덱스(UNIQUE INDEX) : PRIMARY KEY 제약조건이나 UNIQUE 제약조건에 의해 자동 생성되는 인덱스 비유니크 인덱스(NON-UNIQUE INDEX) : 사용자가 컬럼에 수동으로 인덱스를 생성하여 설정하는 인덱스 USER3 테이블 생성 - 회원번호(숫자형-PRIMARY KEY),회원이름(문자형),이메일(숫자형-UNIQUE) CREATE..