데이터베이스(DB : Database)는 데이터를 체계화해 통합,관리하는 데이터 집합체를 의미한다. 즉, 효율적인 사용을 위해 처리된 데이터를 데이터베이스라고 생각할 수 있다. 이런 데이터베이스를 관리하는 프로그램을 데이터베이스 관리 시스템(DBMS : Database
이때 로드되는 데이터타입에 따라 문제가 생길 수 있으므로 알맞은 데이터타입 설정이 필요하다.fields terminated by : csv파일에서 각각의 필드(칼럼)을 구분하는 기준을 정한다. 즉, ' FIELDS TERMINATED BY ',' '라는 문장을 통해 쉼
Mysql은 대부분의 프로그래밍 언어에 대해 접속 API를 제공한다. 쉘에서도 접속 가능함.Mysql의 두뇌 역할로 요청된 sql문을 최적화해서 계획을 수립하는 부분이다.입력으로 들어온 sql문을 sql문법으로 확인 후 토큰 단위로 쪼개 '파스트리' 생성한다.'파스트리
oracle은 sql에서 확장된 pl(procedural language)/sql을 사용한다. pl/sql 프로그램의 종류는 크게 프로시저(procedure), 함수(function), 트리거(trigger)가 있다. 프로시저와 함수는 비슷하지만 다른 점이 있다. 프로
트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키기 위해 수행되는 작업의 단위를 의미한다. 즉, EntityTransaction은 엔티티를 활용해 데이터베이스 상태를 변화시키는 작업의 단위라고 생각할 수 있다. 여기서 작업의 단위를 하나의 sql 문장으로
Entity는 실제 DB테이블과 맵핑하는 객체다. 그러므로 DB테이블의 컬럼들과 Entity의 필드는 같아야 한다. 또한 Entity는 DB에서 실제 데이터를 가져오는 느낌이라서 직접 수정하지 않는다. 그래서 setter를 설정해주지 않는다.데이터 교환을 위한 클래스다