24. JDBC(Java DataBase Connectivity)
·
Database/Database 개념
JDBC JDBC JDBC 사용 객체 JDBC 코딩 절차 JDBC(Java DataBase Connectivity) 자바에서 데이터베이스에 접근할 수 있게 해주는 Programming API Connector J 필요 JDBC 사용 객체 DriverManager 데이터 원본에 JDBC드라이버를 통하여 커넥션을 만드는 역할 Class.forName() 메소드를 통해 생성되며 반드시 예외처리를 해야 함 직접 객체 생성이 불가능하고 getConnection()메소드를 사용하여 객체 생성 가능 Connection 특정 데이터 원본과 연결된 커넥션을 나타내며 Statement객체를 생성할 때도 Connection객체를 사용하여 createStatement() 메소드를 호출하여 생성 SQL문장을 실행시키기 전에 우..
02. SQL
·
Database/Database 개념
SQL DDL DML DCL SQL Structured Query Language: 구조화된 질의 언어 DDL (Data Definition Language) 데이터 정의 언어 DML (Data Manipulation Language) 데이터 조작 언어 DCL (Data Control Language) 데이터 제어 언어 DDL Data Definition Language: 데이터 정의 언어 CREATE 데이터베이스, 테이블, 뷰(view), 프로시저 등을 생성 ALTER 데이터베이스, 테이블, 뷰(view), 프로시저 등을 수정 DROP 데이터베이스, 테이블, 뷰(view), 프로시저 등을 삭제 ** - VIew: 다른 테이블/뷰에 있는 데이터를 보여주기 위해 사용 (수정불가) ** - Procedure..
01. Database
·
Database/Database 개념
Database Data와 Database Database DBMS Data와 Database Data 관찰 결과로 나타난 정량적 혹은 정성적인 실제 값 정보 데이터를 기반으로 의미를 부여한 것 ex) 서장훈의 키 : 2m : data 서장훈은 키가 가장 크다 : 정보 Database 한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여 구조적으로 통합/저장해놓은 것 Database 정의 1. 운영 데이터(Operational Data): 조직의 목적을 위해 사용되는 데이터 2. 공용 데이터(Shared Data): 공동으로 사용되는 데이터 3. 통합 데이터(Integrated Data): 중복 최소화로 중복으로 인한 데이터 불일치..