[예시] 주어진 3개의 매퍼 파일(XML)에서 테이블명과 뷰명을 추출하시오.
|
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
자바 파일 입출력 (txt파일 한 문자씩, 한 줄씩, 한 번에 읽기)
자바 파일 입출력 원리 1. 파일 객체를 만든다. 2. 해당 파일을 열어 읽는다. (+읽은 내용 알아서 처리, 어디다 쓰든지 문자열을 바꾸던지 뭐 맘대로 하면 된다.) 3. 파일을 닫는다. 1) 한 문자씩 읽
jeong-pro.tistory.com
String 데이터에서 split() 메소드 사용시 띄어쓰기 인식하기
자바에서 문자열을 split하는 경우가 꽤 됩니다. 뭐.. 데이터 파싱을 위해서 자르기도 하고, 필요에 따라 사용하는데요.. 이런 경우 "ABC DEF" 같이 중간에 띄어쓰기가 있는데 이를 인식하여 자르
www.dante2k.com
m.blog.naver.com/pgh7092/221130579329
JAVA 자바 리스트(List) 중복 제거하는 3가지 방법
자바에서 중복을 제거하는 방법은 여러 가지가 있다. 본 포스팅에서는 총 3가지 방법에 대해서 설명한다. 1...
blog.naver.com
'Java' 카테고리의 다른 글
[Java] Jaxen을 이용한 XML 파싱 (0) | 2023.03.26 |
---|---|
[Java] HashSet을 이용한 중복제거(hashCode, equals 오버라이드) (0) | 2020.10.18 |