사용자 도구

사이트 도구


mssqlserver:jdbc

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
mssqlserver:jdbc [2018/05/15 15:34]
kwon37xi
mssqlserver:jdbc [2018/07/11 16:38]
kwon37xi [JDBC Driver 사용시 String 파라미터로인한 Full Scan 문제]
줄 1: 줄 1:
 ====== MS SQL Server JDBC ====== ====== MS SQL Server JDBC ======
   * [[:mssqlserver|MS SQL Server]] JDBC Driver   * [[:mssqlserver|MS SQL Server]] JDBC Driver
 +  * [[https://docs.microsoft.com/en-us/sql/connect/jdbc/microsoft-jdbc-driver-for-sql-server-support-matrix?view=sql-server-2017|Microsoft JDBC Driver for SQL Server Support Matrix]] JDBC 드라이버 지원 Java 버전 및 지원 기간.
   * [[https://docs.microsoft.com/en-us/sql/connect/jdbc/programming-guide-for-jdbc-sql-driver|Microsoft JDBC Driver for SQL Server]]   * [[https://docs.microsoft.com/en-us/sql/connect/jdbc/programming-guide-for-jdbc-sql-driver|Microsoft JDBC Driver for SQL Server]]
     * [[https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server|SQL Server 용 Microsoft JDBC Driver를 다운로드]]<code groovy>     * [[https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server|SQL Server 용 Microsoft JDBC Driver를 다운로드]]<code groovy>
줄 17: 줄 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'' **밀리초** 단위
줄 28: 줄 31:
   * [[https://blogs.msdn.microsoft.com/sqlcat/2010/04/05/character-data-type-conversion-when-using-sql-server-jdbc-drivers/|Character data type conversion when using SQL Server JDBC drivers | SQL Server Customer Advisory Team]]   * [[https://blogs.msdn.microsoft.com/sqlcat/2010/04/05/character-data-type-conversion-when-using-sql-server-jdbc-drivers/|Character data type conversion when using SQL Server JDBC drivers | SQL Server Customer Advisory Team]]
 <code> <code>
 +  * [[https://blogs.msdn.microsoft.com/sqlcat/2010/04/05/character-data-type-conversion-when-using-sql-server-jdbc-drivers/|Character data type conversion when using SQL Server JDBC drivers | SQL Server Customer Advisory Team]]
 # JDBC URL 파라미터로 아래 지정하면 VARCHAR 로 강제로 전송함 # JDBC URL 파라미터로 아래 지정하면 VARCHAR 로 강제로 전송함
 sendStringParametersAsUnicode=false sendStringParametersAsUnicode=false
줄 48: 줄 52:
   * 쿼리 로그 설정   * 쿼리 로그 설정
     * ''com.microsoft.sqlserver'' : ''info'' 이상     * ''com.microsoft.sqlserver'' : ''info'' 이상
-    * ''com.microsoft.sqlserver.jdbc.Connection'' : ''trace'' +    * ''com.microsoft.sqlserver.jdbc.Connection'' : ''debug'' 
-    * ''com.microsoft.sqlserver.jdbc.Statement'' : ''trace''+    * ''com.microsoft.sqlserver.jdbc.Statement'' : ''debug''
   * [[https://docs.microsoft.com/en-us/sql/connect/jdbc/tracing-driver-operation|Tracing Driver Operation]]   * [[https://docs.microsoft.com/en-us/sql/connect/jdbc/tracing-driver-operation|Tracing Driver Operation]]
   * [[https://blogs.msdn.microsoft.com/psssql/2011/10/16/easy-jdbc-logging/|Easy JDBC Logging – CSS SQL Server Engineers]]   * [[https://blogs.msdn.microsoft.com/psssql/2011/10/16/easy-jdbc-logging/|Easy JDBC Logging – CSS SQL Server Engineers]]
  
mssqlserver/jdbc.txt · 마지막으로 수정됨: 2022/03/31 17:32 저자 kwon37xi