SsY/Class
-
003. Singleton(싱글톤) 패턴으로 DB연결 + DAO/DTO 클래스로 문제 해결SsY/Class 2023. 4. 24. 17:50
JDBC02 더보기 DBConn - 싱글톤 패턴 적용하여 계속 사용할 접속 객체 만들기 더보기 /*======================= DBConn.java - 예외 처리 throws ========================*/ package com.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBConn { private static Connection dbConn; // 주소, 계정, 비번 고정 연결 메소드 public static Connection getConnection() throws ClassNotFoundException, SQLExc..
-
002. JDBC 사전 설정, JDBC 프로그래밍 절차, Eclipse 사용법SsY/Class 2023. 4. 21. 17:49
JDBC 사전설정 및 주의사항 사전설정 해당 워크스테이션에 오라클이 설치된 경우(학습 환경) - 시스템의 classpath 를 다음과 같이 생성 및 변경 (11g Express Edition 설치 경로가 C:\oraclexe 인 경우...) .;C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar (10g Enterprise Edition / Standard Edition 설치 경로가 C:\oracle 인 경우...) .;C:\oracle\product\10.x.x\jdbc\lib\ojdbc14.jar -------- ----------- (버전명) (버전에 따라 이름이 다를 수 있음 - java.sun.com 에서 파일이름 넣고 호환성 확인..
-
001. Eclipse 설치 및 JDBC 개념SsY/Class 2023. 4. 20. 17:51
Eclipse 다운로드 더보기 배포자료 다운받아서 c드라이브에 eclipse 폴더 만든 후 그 안에서 압축해제 체크박스는 실무에서도 선택하지 말것! 왜냐하면 한 번에 여러 개의 프로젝트를 병행해야 할 경우도 있기 때문 처음 들어와서 확인해야 할 것 - 우측상단 단축키를 잘 외워서 활용하자 JDBC JDBC(Java DataBase Connectivity) 개념 더보기 1. JDBC(Java DataBase Connectivity)는 자바 프로그램이 DBMS에 일관된 방식으로 접근할 수 있도록 API 를 제공하는 자바 클래스들의 모임으로 다음과 같은 특징을 가진다. 1) JDBC 는 함수 호출용 SQL 인터페이스 2) JDBC 는 ANSI SQL-92 표준을 지원 3) JDBC 는 공통된 SQL 인터페이스..
-
016. [PL/SQL] TRIGGER(트리거)_(:OLD/:NEW), PACKAGE(패키지)SsY/Class 2023. 4. 12. 14:40
2023.04.12 (수) SCOTT 계정 실습 TRIGGER (트리거) --■■■ TRIGGER(트리거) ■■■-- -- 사전적인 의미 : 방아쇠, 촉발시키다, 야기하다, 유발하다... --// 부비트랩 연상 -- 1. TRIGGER(트리거)란 DML 작업 즉, INSERT, UPDATE, DELETE 와 같은 작업이 일어날 때 -- 자동적으로 실행되는(유발되는, 촉발되는) 객체로 -- 이와 같은 특징을 강조하여(부각시켜) DML TRIGGER 라고 부르기도 한다. -- TRIGGER(트리거)는 데이터 무결성 뿐 아니라 -- 다음과 같은 작업에도 널리 사용된다. -- ·자동으로 파생된 열 값 생성 --// 어떤 테이블 A에 INSERT 쿼리문을 입력 시켰는데 TRIGGER로 자동으로 B라는 테이블에도 ..
-
015. [PL/SQL] UPDATE / DELETE PROCEDURE(프로시저), CURSOR (커서), TRIGGER(트리거)SsY/Class 2023. 4. 11. 17:49
2023.04.11 (화) SCOTT 계정 실습 UPDATE / DELETE PROCEDURE 프로시저 --○ TBL_출고 테이블에서 출고 수량을 변경(수정)하는 프로시저를 작성한다. -- 프로시저 명 : PRC_출고_UPDATE(출고번호,변경할수량); 더보기 - 내 풀이 CREATE OR REPLACE PROCEDURE PRC_출고_UPDATE ( V_출고번호 IN TBL_출고.출고번호%TYPE , V_변경할수량 IN TBL_상품.재고수량%TYPE ) IS V_최대수량 TBL_상품.재고수량%TYPE; V_기존출고수량 TBL_출고.출고수량%TYPE; V_기존재고수량 TBL_상품.재고수량%TYPE; USER_DEFINE_ERROR EXCEPTION; BEGIN -- 기존출고수량 담기 SELECT 출고수량 ..