• 분류 전체보기 (160)
    • 개인프로젝트 (5)
      • 시연영상모음 (4)
      • 주저리주저리.. (1)
    • 자바스크립트이야기 (69)
      • ExtJS (30)
      • ExtJS 유의사항 (3)
      • HTML5 (1)
      • jQuery (17)
      • jQuery플러그인소개 (9)
      • jQuery UI 소개 (9)
    • 스프링연동하기 (23)
      • spring3 mvc 설정 (4)
      • spring3 mybatis 설정 (4)
      • spring3 기타설정 (11)
      • ibatis and mybatis (4)
    • DB (26)
      • MySQL vs MS-SQL vs O.. (5)
      • MySQL (10)
      • MSSQL (5)
      • Oracle (6)
    • 서버에웹환경구축하기 (13)
      • 1.VirtualBox+CentOS .. (5)
      • 2.JAVA(JDK) 설치 (1)
      • 3.Apache+Tomcat 설치 (3)
      • 4,SVN Server 설치 (1)
      • 5.마리아DB(MariaDB) 설치 (2)
      • 6.몽고DB(MongoDB)설치 (1)
    • 샘플소스 (14)
      • 샘플소스(JAVA) (7)
      • 샘플소스(JSTL) (4)
      • 샘플소스(jQuery/스크립트) (3)
    • 에디터연동 (5)
      • NAVER-스마트에디터 (4)
      • DAUM-다음에디터 (1)
    • 블로그팁 (3)
    • 디지털이야기 (2)
댓글
/182
2014. 9. 3. 15:23
MySQL JDBC - 다중쿼리(multiple query) 한번에 처리하기옵션




보통 toad 나  sqlgate처럼 쿼리를 한꺼번에 처리하는 SQL 툴들이 존재한다.


하지만 웹에서 구현하고자 한다면 아마도 각 쿼리를 구분하는 로직이 필요하다.

그런데 초기에 GKSql(영상보기) 을 작업할때 

초반에 MySQL을 가지고 진행을 했었는데 MySQL jdbc는 옵션 하나로 다중 쿼리실행이 가능하다


옵션은 allowMultiQueries=true 커넥션 옵션에 추가를 해주면 가능하다


기본적인 JDBC 옵션은


jdbc:mysql://localhost:3306/test


이라면 뒤에 추가로 


jdbc:mysql://localhost:3306/test?allowMultiQueries=true


위처럼 설정만 잡아주면 다중 쿼리를 한번의 실행으로 처리가 가능하다


but, mssql, oracle에는 이런 옵션이 없다 ㅠㅠ


옥희에 어느 질문자께서 물어보셨길래 생각나서 포스팅해봄 ㅎㅎ






1. 지속적인 구독을 원하신다면 네이버 이웃추가 부탁드립니다


2. 도움이 되셨다면 공감한번 꾹! 눌러주세요

 

3. 궁금하신점이 있으시다면 댓글 GOGO 


Bye



저작자표시 비영리 변경금지 (새창열림)

'DB > MySQL' 카테고리의 다른 글

MySQL - DB 및 테이블 목록 조회  (2) 2014.09.03
MySQL - if ~ else 조건문 사용하기 : if  (0) 2014.08.24
MySQL - 널체크(IFNULL 사용하기)  (0) 2014.08.23
MySQL LIMIT를 사용하여 페이징쿼리를 동작시켜보자  (0) 2014.08.15
MySQL SELECT 쿼리로 한꺼번에 다른 테이블에 INSERT 하기 (INSERT ... SELECT ... FROM ...)  (0) 2014.08.12

티스토리툴바