본문 바로가기
반응형

DB2

[SQL] DML, DDL, DCL, TCL 의 정의 SQL 이란? Structured Query Language (구조적 질의 언어) 의 줄임말로, 관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 언어입니다. SQL문의 종류 (SQL Statement) DML(Date Manipulation Language) : 데이터 조작어 ( 오토커밋 되지 않음. COMMIT 해줘야함. 롤백가능.) -SELECT (데이터 조회) -INSERT (데이터 삽입) -UPDATE (데이터 수정) -DELETE (데이터 삭제) DDL(Data Definition Language) : 데이터 정의어 (명령어 입력 순간 AUTO COMMIT. 롤백 불가능.) -CREATE (객체 생성) -DROP (객체 삭제) -ALTER (테이블 수정) -TRU.. 2022. 5. 2.
[JAVA] JDBC 란? JDBC, DBMS, DBCP의 정의 JDBC 란? (Java Data Base Connectivity) 자바를 용하여 데이터베이스에 접근하여 각종 SQL문을 수행할 수 있도록 제공하는 API를 말한다 문제점 : DBMS의 종류가 다양하고, 구조와 특징이 다름. 자바는 모든 DBMS에서 공통적으로 사용할 수 있는 인터페이스와 클래스로 구성하는 JDBC를 개발하게 되었고, 실제 구현은 DBMS의 밴더에게 구현하도록 했다. 각 DBMS의 벤더에서 제공하는 구현 클래스를 JDBC 드라이버라고 한다. JDBC로 코딩하기 위해서는 DBMS를 선택하고, DBMS에서 제공하는 JDBC 드라이버가 반드시 필요하다. JDBC는 크게 JDBC 인터페이스와 JDBC 드라이버로 구성되어 있다 응용프로그램에서는 SQL문 만들어 JDBC Interface를 통해 전.. 2022. 5. 2.
반응형