사용자 도구

사이트 도구


database:mysql:jdbc

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판 양쪽 다음 판
database:mysql:jdbc [2018/05/14 18:49]
kwon37xi [JDBC Query Log]
database:mysql:jdbc [2020/03/05 10:48]
kwon37xi
줄 34: 줄 34:
   * 이를 서버 커서 방식으로 바꾸려면 JDBC URL에 ''useCursorFetch=true?defaultFetchSize=100'' 형태로 옵션을 추가해야 한다.   * 이를 서버 커서 방식으로 바꾸려면 JDBC URL에 ''useCursorFetch=true?defaultFetchSize=100'' 형태로 옵션을 추가해야 한다.
     * Server Cursor를 사용하면 자동으로 ''useServerPrepStmts=true'' 상태가 된다.     * Server Cursor를 사용하면 자동으로 ''useServerPrepStmts=true'' 상태가 된다.
 +
 +===== useSSL=false / sslMode=DISABLED =====
 +  * [[https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-reference-configuration-properties.html|MySQL :: MySQL Connector/J 8.0 Developer Guide :: 6.3 Configuration Properties]]
 +  * mysql JDBC Driver 는 ''useSSL=true'' 가 기본값이며, 이때 상황에 따라 SSL을 사용했다 안했다가 한다.
 +  * 이는 개발자가 모르는 사이에 SSL 인증서 만료등이 발생했을 때 문제 소지가 있다.
 +  * 8.0 드라이버 부터는 ''sslMode''프라퍼티로 변경된다.
 +  * ''useSSL=false|false'', ''sslMode=DISABLED'' 로 항상 원하는 상태를 명시할것.
 +
  
 ==== Datetime 0 ==== ==== Datetime 0 ====
database/mysql/jdbc.txt · 마지막으로 수정됨: 2024/01/16 09:53 저자 kwon37xi