DB

카테고리 없음

AWS - Oracle 연동

★ Oracle 다운로드 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html XE Prior Release Archive Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser www.oracle.com Linux 버전 다..

Spring

Spring STEP 5 - MyBatis 응용

★ MyBatis 영속성 계층(데이터베이스 조작 기술) JDBC 역할과 동일 응용 프로그램 JDBC 데이터베이스 응용 프로그램 MyBatis 데이터베이스 JDBC 기반 > 관리, 생산성 향상 ★ MyBatis를 스프링에 적용하는 방법 1. XML 매퍼를 사용하는 방법 2. 인터페이스 매퍼를 사용하는 방법 1. XML 매퍼를 사용하는 방법 pom.xml > dependency 추가 org.mybatis mybatis 3.5.2 org.mybatis mybatis-spring 1.3.2 org.springframework spring-tx ${org.springframework-version} org.springframework spring-jdbc ${org.springframework-version} o..

Server

AJAX STEP 8 - 일기장 AJAX

★ 일기장 AJAX ■ 필요 파일들 - com.test.java > Ex12.java - com.test.java > Ex12Data.java - views > ex12.jsp ■ 데이터 베이스 create table tblJournal ( seq number primary key, line varchar2(1000) null ); insert into tblJournal values (1, null); insert into tblJournal values (2, null); insert into tblJournal values (3, null); insert into tblJournal values (4, null); insert into tblJournal values (5, null); insert..

Server

AJAX STEP 2 - Push Server

★ 데이터 전송 실시간으로 데이터를 갱신 하는 페이지 필요 파일들 > "Ex03.java" > "Ex03Data.java" //**중요 > "ex03.jsp" > "ex03data.jsp" iframe 현재 브라우저에서 새로운 브라우저를 띄우는 방법 ■ Ex03.java : 디자인 담당 package com.test.ajax; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.htt..

Server

JSP STEP 8 - DB를 연동하여, 주소록 사이트 만들기

★주제 주소록 만들기 CRUD 1. 업무 > 생략 2. DB 작업 > ERD > 테이블 작성 3. 클라이언트 작업 > 레이아웃 + 페이지 구현 > HTML, CSS, JavaScript ★ SQL Developer을 이용 Oracle 사용 데이터 베이스 DDL create table tblAddress ( seq number primary key, -- 번호(PK) name varchar2(30) not null, -- 이름 age number(3) not null, -- 나이 tel varchar2(15) not null, -- 연락처 address varchar2(300) not null -- 주소 ); create sequence seqAddress; ★ 파일 생성 - webapp > "addres..

데이터베이스

DATABASE STEP 36 - ACCOUNT

★ Account 사용자 관련 > DCL 계정 생성, 삭제, 잠금 제어 리소스 접근 권한 제어 ■ 계정 생성하기 권한을 가지고 있는 계정만 가능하다. > 관리자급 (sys, system) 사용방법 create user 계정명 identified by 암호 > 계정 생성 alter user 계정명 indentified by 암호 > 암호 변경 drop user 계정명 > 계정 삭제 새로 생성된 계정은 아무 권한이 없다 > 접속할 권한도 없다. 사용자에게 권한 부여하기 grant 권한명 to 유저명 사용자에게 권한 제거하기 revoke 권한명 from 유저명; 권한 종류 - create user - create session - create table - create view - create sequence..

데이터베이스

DATABASE STEP 32 - PROCEDURE

★ 프로시저(PROCEDURE) 1. 익명 프로시저 1회용 프로시저 2. 실명 프로시저 재사용 오라클에 저장 저장 프로시저(Stored Procedure) 매개변수 구성 / 반환값 구성 > 자유 저장 함수(Stored Function) 매개변수 필수/반환값 필수 > 고정 익명 프로시저 선언 방법 [declare 변수 선언; 커서 선언;] begin 구현부; [exception 처리부;] end; 저장 프로시저 선언 방법 create [or replace] procedure 프로시저명 is(as) [변수 선언; 커서 선언;] begin 구현부; [exception 처리부;] end; ■ 프로시저 ex) 1. 익명 프로시저 declare vnum number; begin vnum := 100; dbms_ou..

데이터베이스

DATABASE STEP 31 - PL/SQL

★ PL/SQL Oracle's Procedural Language Extension to SQL ANSI-SQL 표준 SQL에 절차 지향 언어의 기능을 추가한 SQL ANSI-SQL + 자바같은 프로그래밍 언어의 기능 = PL/SQL ★ ANSI-SQL 비절차 지향 언어 순서가 없고 문장간의 행동이 서로 독립적이다. 문장 단위 구조 ★ 프로시저 메소드, 함수 등... 순서가 있는 명령어의 집합(ANSI-SQL + PL/SQL)의 집합 1. 익명 프로시저 - 1회용 코드 작성용 2. 실명 프로시저 저장(데이터베이스) > DB object 재사용 가능 계정간 공유 가능 PL/SQL 프로시저 블럭 구조 4개의 키워드(블럭)으로 구성 a. declare b. begin c. exception d. end a...

IT의 큰손
'DB' 태그의 글 목록