[Java] DB to File (fetch size)
개요 대용량 데이터를 오라클 DB에서 읽어 sam 파일로 내려받는 작업을 jdbc 프로그램으로 구현한다. 예제에서는 오라클 DB를 사용하고 121개의 컬럼을 가진 TB_ITEM_MG 테이블에 1,500,010건의 데이터를 “,”를 구분자로 하는 sam 텍스트 파일로 내려받는다. JDBC fetch size JDBC fetch size 매개변수는
Free As The Wind
개요 대용량 데이터를 오라클 DB에서 읽어 sam 파일로 내려받는 작업을 jdbc 프로그램으로 구현한다. 예제에서는 오라클 DB를 사용하고 121개의 컬럼을 가진 TB_ITEM_MG 테이블에 1,500,010건의 데이터를 “,”를 구분자로 하는 sam 텍스트 파일로 내려받는다. JDBC fetch size JDBC fetch size 매개변수는
개요 데이터 검증을 위한 원본 테이블 T1과 검증용 테이블 T2를 비교하는 SQL이다. 두 테이블 T1, T2의 구조는 동일하다. 기본적인 방법인 set operation 사용 1. 전체 데이터 비교 2. 두 테이블의 특정 컬럼만 비교 기타 FULL OUTER JOIN, NATURAL FULL JOIN
개요 여기에서는 Spring Boot + WebClient + Thymeleaf를 사용하여, 한국투자증권에서 제공하는 오픈API를 호출하여 국내지수(종합주가지수, 코스닥지수 등)를 서비스하는 예를 보여준다.한국투자증권의 오픈API 관련해서는 https://apiportal.koreainvestment.com/ 를 참조하면 된다. 개발환경은 다음과 같다:● Spring Tool Suite 3 (Version: 3.9.11)● Spring Boot Version : 2.7.14● Java
개요 여기에서는 React를 사용하여, 이전 글 [Spring Boot] REST API 개발 (MyBatis,HSQLDB) 에서 예제로 만든 CRUD REST API를 호출하여 CRUD를 처리하는 방법을 보여준다. React는 함수형 컴포넌트를 사용하였다. 개발환경은 다음과 같다: ● npm : 9.6.7 ● node : 18.17.0 ● npx
Node.js 설치 React는 Node.js를 기반으로 동작한다. 따라서 먼저 Node.js를 설치해야 한다. Node.js는 공식 웹사이트에서 다운로드하여 설치할 수 있다. 설치가 완료되면 Node.js와 함께 npm(Node Package Manager)도 함께 설치된다. npm은 JavaScript 패키지를 설치하고 관리하는 도구이다. React 애플리케이션을 개발하려면 npm을 사용하여 React와 관련된
개요 여기에서는 Spring Boot + WebClient + Thymeleaf를 사용하여, 이전 글 [Spring Boot] REST API 개발 (MyBatis,HSQLDB) 에서 예제로 만든 CRUD REST API를 호출하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version
개요 여기에서는 Spring Boot + Spring Batch + H2 DB를 사용하여 파일 시스템을 input/output으로 사용하는 특정 Batch 업무를 처리하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.11 ● Java :
개요 여기에서는 Spring Boot + RestTemplate + Thymeleaf를 사용하여, 이전 글 [Spring Boot] REST API 개발 (MyBatis,HSQLDB) 에서 예제로 만든 CRUD REST API를 RestTemplate를 사용하여 호출하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring
개요 여기에서는 Spring Boot + MyBatis + HSQLDB를 사용하여 CRUD REST API를 구축하는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.11 ● Java : JDK 8 HSQLDB 대신 H2 DB,
개요 여기에서는 Spring Boot + JPA + HSQLDB + Thymeleaf를 사용하여 Spring MVC CRUD Web Application을 만드는 방법을 보여준다. 개발환경은 다음과 같다: ● Spring Tool Suite 3 (Version: 3.9.11) ● Spring Boot Version : 2.7.10 ● Java : JDK 8
최근 댓글