Wednesday, 17 February 2016

[JDBC] Microsoft SQL Server JDBC Driver Properties

Microsoft SQL Server JDBC Driver

Property NameDescriptionReqiredChoicesSample Value
applicationNameSQL Server 프로파일링 및 로깅 도구에 대한 응용 프로그램 이름입니다.falseMicrosoft SQL Server JDBC Driver
databaseName연결되는 데이터베이스의 이름입니다.falsemaster
disableStatementPooling문 풀링 기능을 해제합니다.false
true
true
encryptSSL(Secure Sockets Layer) 암호화를 클라이언트와 서버 사이에서 사용해야 할지 여부를 결정합니다.false
true
false
false
failoverPartner데이터베이스 미러링 구성에 사용되는 장애 조치 서버의 이름입니다.false
hostNameInCertificateSQL Server SSL(Secure Sockets Layer) 인증서 유효성을 검사하는 데 사용될 호스트 이름입니다.false
instanceNameSQL Server가 연결되는 인스턴스의 이름입니다.false
integratedSecuritySQL Server 연결에 Windows 인증을 사용할지 여부를 나타냅니다.false
true
false
false
lastUpdateCount서버에 전달되는 SQL 문에서 마지막 업데이트 횟수만 반환되도록 합니다.false
true
false
true
lockTimeout데이터베이스에서 잠김 제한 시간을 보고하기 전에 대기해야 하는 시간(밀리초)입니다.false-1
loginTimeout실패한 연결 제한 시간이 초과되기 전에 드라이버에서 대기해야 하는 시간(초)입니다.false15
packetSizeSQL Server와 통신하는 데 사용되는 네트워크 패킷 크기입니다.false8000
password데이터베이스 암호입니다.true
portNumberSQL Server의 인스턴스가 수신되고 있는 TCP 포트입니다.false1433
responseBuffering적응 버퍼링 동작을 제어하여 응용 프로그램에서 서버 커서를 요구하지 않고 대형 결과 집합을 처리할 수 있도록 합니다.false
adaptive
full
adaptive
selectMethod서버 커서를 사용하도록 응용 프로그램을 설정하여 정방향 전용, 읽기 전용 결과 집합을 처리합니다.false
direct
cursor
direct
sendStringParametersAsUnicode문자열 매개 변수를 유니코드로 서버에 보낼지 또는 데이터베이스의 문자 집합에 보낼지 여부를 결정합니다.false
true
false
true
serverNameSQL Server를 실행하는 컴퓨터입니다.false192.168.0.88
trustServerCertificate드라이버에서 SQL Server SSL(Secure Sockets Layer) 인증서의 유효성을 확인해야 할지 여부를 결정합니다.false
true
false
false
trustStore인증서 신뢰 저장 파일에 대한 경로입니다.false
trustStorePassword신뢰 저장 데이터의 무결성을 확인하는 데 사용되는 암호입니다.false
sendTimeAsDatetimeSQL Server datetime 데이터 형식을 사용하여 java.sql.Time 값을 데이터베이스로 보낼지 여부를 결정합니다.false
true
false
true
user데이터베이스 사용자입니다.truesa
workstationID워크스테이션의 호스트 이름입니다.false
xopenStates드라이버가 예외에서 XOPEN 규격 SQL 상태 코드를 반환할지 여부를 결정합니다.false
true
false
false

No comments:

Post a Comment