사용자 도구

사이트 도구


mssqlserver:jdbc

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
mssqlserver:jdbc [2018/06/08 15:17]
kwon37xi
mssqlserver:jdbc [2018/08/24 17:19]
kwon37xi [Logging]
줄 18: 줄 18:
 ===== Timeout ===== ===== Timeout =====
 설정값이 millisecond와 second가 섞여 있어서 매우 주의해야 함. 설정값이 millisecond와 second가 섞여 있어서 매우 주의해야 함.
 +  * JDBC Driver 6.1.2 이상 버전부터 올바로 timeout 지원 
 +    * [[https://github.com/Microsoft/mssql-jdbc/wiki/QueryTimeout|QueryTimeout · Microsoft/mssql-jdbc Wiki]] 
 +    * [[https://github.com/Microsoft/mssql-jdbc/wiki/SocketTimout|SocketTimout · Microsoft/mssql-jdbc Wiki]]
   * ''loginTimeout=second'' : connection timeout 역할 **초** 단위   * ''loginTimeout=second'' : connection timeout 역할 **초** 단위
   * ''socketTimeout=millisecond'' **밀리초** 단위   * ''socketTimeout=millisecond'' **밀리초** 단위
줄 47: 줄 49:
   * MS의 JDBC Driver는 ''java.util.logging'' 사용   * MS의 JDBC Driver는 ''java.util.logging'' 사용
   * [[java:slf4j|Slf4j]]의 jul-to-slf4j 설정 적용해야 함.   * [[java:slf4j|Slf4j]]의 jul-to-slf4j 설정 적용해야 함.
-  * 쿼리 로그 설정+  * 쿼리 로그 설정 - 6.x 버전<code> 
 +<logger name="com.microsoft.sqlserver.jdbc.internals.SQLServerConnection" level="DEBUG"/> 
 +<logger name="com.microsoft.sqlserver.jdbc.internals.SQLServerStatement" level="DEBUG"/> 
 +<logger name="com.microsoft.sqlserver.jdbc.internals.SQLServerResultSet" level="DEBUG"/> 
 +</code> 
 +  * 쿼리 로그 설정 - 구버전
     * ''com.microsoft.sqlserver'' : ''info'' 이상     * ''com.microsoft.sqlserver'' : ''info'' 이상
     * ''com.microsoft.sqlserver.jdbc.Connection'' : ''debug''     * ''com.microsoft.sqlserver.jdbc.Connection'' : ''debug''
mssqlserver/jdbc.txt · 마지막으로 수정됨: 2022/03/31 17:32 저자 kwon37xi