Java2021. 2. 16. 19:41

[예시]  주어진 3개의 매퍼 파일(XML)에서 테이블명과 뷰명을 추출하시오.
              - 테이블명  첫글자 : T_
              - 뷰명 첫글자 : V_

 

A.xml

SELECT *
FROM T_01

SELECT *
FROM T_02

SELECT *
FROM T_03

 

B.xml

SELECT *
FROM V_01

SELECT *
FROM V_02

SELECT *
FROM V_03

 

C.xml

INSERT INTO T_01
VALUES ('A');

SELECT *
FROM T_02

SELECT *
FROM V_02

 

 

추출과정

1. 위 3개의 파일형식을 XML(3개) => TXT(3개)로 변경

D:\FolderName>ren *.xml *.txt

 

2. TXT파일(3개) => TXT파일(1개)로 병합(ABC.txt)

  bluefive.pairsite.com/txtcollector.htm

 

 

3. ABC.txt(병합 완료)

d:\prac\xmlS\A.xml
************************************************************************
<!-- A.xml -->
SELECT *
FROM T_01

SELECT *
FROM T_02

SELECT *
FROM T_03


d:\prac\xmlS\B.xml
************************************************************************
<!-- B.xml -->

SELECT *
FROM V_01

SELECT *
FROM V_02

SELECT *
FROM V_03


d:\prac\xmlS\C.xml
************************************************************************
<!-- C.xml -->

INSERT INTO T_01
VALUES ('A');

SELECT *
FROM T_02

SELECT *
FROM V_02

 

Java로 추출작업 수행

4. txt파일을 FileReader로 한 Line씩 추출하여, List1에 담기

5. Line별로 시작단어가 T_ 이거나, V_인 경우를 List2에 담기

6. List2에서 중복제거

 

 

추출결과

T_01
T_02
T_03
V_01
V_02
V_03

 

 

 

 

참조링크

 

 

 bluefive.pairsite.com/txtcollector.htm

 

 

Text file merging tool - TXTcollector, freeware!

 

bluefive.pairsite.com

editorizer.tistory.com/240

 

파일 확장자 일괄 변경하는 방법을 알아보자

여기서 파일 확장자 일괄 변경이라는 것은 특정 파일을 변환하는 것이 아니라 파일 뒤에 붙는 확장자 이름을 바꾸는 것을 말합니다. 일반적으로 파일 확장자를 변경하려면 위 과정처럼 해당 파

editorizer.tistory.com

 

jeong-pro.tistory.com/69

 

자바 파일 입출력 (txt파일 한 문자씩, 한 줄씩, 한 번에 읽기)

자바 파일 입출력 원리 1. 파일 객체를 만든다. 2. 해당 파일을 열어 읽는다. (+읽은 내용 알아서 처리, 어디다 쓰든지 문자열을 바꾸던지 뭐 맘대로 하면 된다.) 3. 파일을 닫는다. 1) 한 문자씩 읽

jeong-pro.tistory.com

 

www.dante2k.com/444

 

String 데이터에서 split() 메소드 사용시 띄어쓰기 인식하기

 자바에서 문자열을 split하는 경우가 꽤 됩니다. 뭐.. 데이터 파싱을 위해서 자르기도 하고, 필요에 따라 사용하는데요..  이런 경우 "ABC DEF" 같이 중간에 띄어쓰기가 있는데 이를 인식하여 자르

www.dante2k.com

 

m.blog.naver.com/pgh7092/221130579329

 

JAVA 자바 리스트(List) 중복 제거하는 3가지 방법

자바에서 중복을 제거하는 방법은 여러 가지가 있다. 본 포스팅에서는 총 3가지 방법에 대해서 설명한다. 1...

blog.naver.com

 

Posted by 이야봉