본문 바로가기

두 손끝의 창조자

검색하기
두 손끝의 창조자
프로필사진 codinglog

  • 분류 전체보기 (261)
    • 보안 (13)
    • Spring (37)
    • IoT (3)
    • 프로그래밍언어 (41)
      • Java (28)
      • Javascript (8)
    • 프로그래밍 (23)
    • BPMN (9)
    • HTTP (6)
    • git (10)
    • 개발환경 (16)
    • Database (20)
    • WAS (3)
    • OS (18)
    • 패키지관리 (15)
      • Gradle (13)
      • Maven (1)
    • Python (2)
    • JPA (9)
    • myBatis (5)
    • Docker (7)
    • react (11)
    • DevOps (8)
    • CSS (2)
    • SAP (3)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
  • tibero
  • nodejs
  • VSCode
  • sapfiorielements
  • JPA
  • Kubernetes
  • nginx
  • docker
  • MySQL
  • BPMN
  • useEffect
  • Git
  • gson
  • dbeaver
  • Java
  • log4j2
  • react
  • gradle
  • JavaScript
  • IntelliJ
  • intellijIDEA
  • NCP
  • Linux
  • LOG4J
  • mybatis
  • maven
  • Spring
  • springboot
  • Windows
  • database
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록split sql (1)

두 손끝의 창조자

세미콜론으로 구분된 sql 들 분리하기

private List splitSql(String sqlChunk) { StringBuilder sb = new StringBuilder(); List sqlList = new ArrayList(); boolean openQuote = false; for (int i = 0; i < sqlChunk.length(); i++) { char c = sqlChunk.charAt(i); if (c == &#39;\&#39;&#39;) { openQuote = !openQuote; } if (c == &#39;;&#39; && !openQuote) { sqlList.add(sb.toString().trim()); sb = new StringBuilder(); } else { sb.append(c); } } re..

프로그래밍언어/Java 2022. 11. 16. 22:01
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바