사용자 도구

사이트 도구


database:mysql:jdbc

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
마지막 판 양쪽 다음 판
database:mysql:jdbc [2024/01/16 09:47]
kwon37xi
database:mysql:jdbc [2024/01/16 09:53]
kwon37xi
줄 41: 줄 41:
   * 8.0 드라이버 부터는 ''sslMode''프라퍼티로 변경된다.   * 8.0 드라이버 부터는 ''sslMode''프라퍼티로 변경된다.
   * ''useSSL=false|false'', ''sslMode=DISABLED'' 로 항상 원하는 상태를 명시할것.   * ''useSSL=false|false'', ''sslMode=DISABLED'' 로 항상 원하는 상태를 명시할것.
- 
-===== sessionVariables ===== 
-  * [[https://dev.mysql.com/doc/connector-j/en/connector-j-connp-props-session.html#cj-conn-prop_sessionVariables|MySQL :: MySQL Connector/J Developer Guide :: 6.3.3 Session]] 
-  * connection 을 맺을 때마다 세션에 대해 ''SET SESSION xxx=yyy'' 형태로 설정하는 값들을 JDBC URL에 지정 가능하다. 
-  * https://stackoverflow.com/a/62582767 
-==== 8.x ==== 
-<code> 
-jdbc:mysql://[host:port]/[database]/?sessionVariables=&&sql_mode='mode1,mode2' 
-</code> 
- 
-==== 7.x 이전 ==== 
-<code> 
-jdbc:mysql://[host:port]/[database]/?sessionVariables=sql_mode='' 
-</code> 
- 
  
 ==== Datetime 0 ==== ==== Datetime 0 ====
줄 117: 줄 102:
     * ''explainSlowQueries=true''     * ''explainSlowQueries=true''
  
 +==== sessionVariables ====
 +  * [[https://dev.mysql.com/doc/connector-j/en/connector-j-connp-props-session.html#cj-conn-prop_sessionVariables|MySQL :: MySQL Connector/J Developer Guide :: 6.3.3 Session]]
 +  * connection 을 맺을 때마다 세션에 대해 ''SET SESSION xxx=yyy'' 형태로 설정하는 값들을 JDBC URL에 지정 가능하다.
 +  * https://stackoverflow.com/a/62582767
 +=== 8.x ===
 +<code>
 +jdbc:mysql://[host:port]/[database]/?sessionVariables=&&key1=value1,key2=value2
 +</code>
 +
 +=== 7.x 이전 ===
 +<code>
 +jdbc:mysql://[host:port]/[database]/?sessionVariables=key1=value1,key2=value2
 +</code>
 ===== allowMultiQueries ===== ===== allowMultiQueries =====
   * MySQL JDBC는 기본적으로 하나의 SQL 실행 요청에 여러 SQL을 실행하는 것을 금지하고 있다.(세미콜론(;)으로 여러 SQL 전송 불가)   * MySQL JDBC는 기본적으로 하나의 SQL 실행 요청에 여러 SQL을 실행하는 것을 금지하고 있다.(세미콜론(;)으로 여러 SQL 전송 불가)
database/mysql/jdbc.txt · 마지막으로 수정됨: 2024/01/16 09:53 저자 kwon37xi