SsY
-
004. DAO/DTO/VO 개념, 성적 처리 → 데이터베이스 연동(데이터베이스 연결 및 액션 처리)SsY/Class 2023. 4. 25. 18:00
DAO DTO VO - 설명 ■■■ DAO DTO VO ■■■ ○ DAO (Data Access Object) 데이터에 접근을 목적으로 하는 객체 리소스를 매우 크게 소모하는 커넥션 객체를 하나만 두고 여러 사용자가 DAO 인터페이스를 사용하여 필요한 데이터에 접근할 수 있도록 한다. 즉, Database 와 연계하여 처리할 프로그램을 규정화 해 둔 클래스를 의미한다. - DTO 객체를 만들어 편집 및 조작을 한다. - DTO 를 데이터베이스 서버에 저장하기도 한다. 데이터베이스 서버로부터 레코드를 select 해서 DTO 객체로 변형해 가져오기도 한다. - insert, update, delete, select 등 데이터 액션 처리를 주 목적으로 한다. ---------------------------..
-
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라는 테이블에도 ..