데이터 소스 구성을 정의합니다.

이름 유형 기본값 설명

connectionManagerRef

최상위 레벨 connectionManager 요소에 대한 참조입니다(문자열).

데이터 소스의 연결 관리자입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.

connectionSharing

  • MatchCurrentState

  • MatchOriginalRequest

MatchOriginalRequest

공유를 위해 연결이 일치되는 방법을 지정합니다.
MatchCurrentState
연결을 공유할 때 연결의 현재 상태를 기반으로 일치시킵니다. 서버 실행 중에 업데이트되는 경우 트랜잭션의 각 첫 번째 연결 핸들에 업데이트가 적용됩니다.
MatchOriginalRequest
연결을 공유할 때 기존 연결 요청을 기반으로 일치시킵니다.

containerAuthDataRef

최상위 레벨 authData 요소에 대한 참조입니다(문자열).

바인딩이 res-auth=CONTAINER를 사용하여 자원 참조의 인증-별명을 지정하지 않는 경우 적용되는 컨테이너 관리 인증을 위한 기본 인증 데이터입니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 변경사항이 적용되고 사용 중인 연결은 영향을 받지 않습니다.

id

문자열

고유 구성 ID입니다.

isolationLevel

  • TRANSACTION_NONE

  • TRANSACTION_READ_COMMITTED

  • TRANSACTION_READ_UNCOMMITTED

  • TRANSACTION_REPEATABLE_READ

  • TRANSACTION_SERIALIZABLE

  • TRANSACTION_SNAPSHOT

기본 트랜잭션 격리 레벨입니다. 지정되지 않았고 데이터베이스가 DB2, Derby, Informix, Microsoft SQL Server 또는 Sybase로 식별되는 경우 TRANSACTION_REPEATABLE_READ가 사용됩니다. 다른 데이터베이스에 대해 지정되지 않은 경우 TRANSACTION_READ_COMMITTED가 사용됩니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 업데이트가 적용되고 사용 중인 연결은 영향을 받지 않습니다.
TRANSACTION_NONE
JDBC 드라이버에서 트랜잭션을 지원하지 않음을 표시합니다.
TRANSACTION_READ_COMMITTED
더티 읽기가 금지되고 반복 불가능 읽기 및 팬텀 읽기가 발생할 수 있습니다.
TRANSACTION_READ_UNCOMMITTED
더티 읽기, 반복 불가능 읽기 및 팬텀 읽기가 발생할 수 있습니다.
TRANSACTION_REPEATABLE_READ
더티 읽기 및 반복 불가능 읽기가 금지되고 팬텀 읽기가 발생할 수 있습니다.
TRANSACTION_SERIALIZABLE
더티 읽기, 반복 불가능 읽기 및 팬텀 읽기가 금지됩니다.
TRANSACTION_SNAPSHOT
Microsoft SQL Server JDBC Driver 및 DataDirect Connect for JDBC 드라이버의 스냅샷 격리입니다.

jaasLoginContextEntryRef

최상위 레벨 jaasLoginContextEntry 요소에 대한 참조입니다(문자열).

인증에 대한 JAAS 로그인 컨텍스트 항목입니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 업데이트가 적용되고 사용 중인 연결은 영향을 받지 않습니다.

jdbcDriverRef

최상위 레벨 jdbcDriver 요소에 대한 참조입니다(문자열).

데이터 소스의 JDBC 드라이버입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.

jndiName

string

데이터 소스의 JNDI 이름입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.

statementCacheSize

int
최소: 0

10

연결당 캐시된 명령문의 최대 수입니다. 서버 실행 중에 업데이트되는 경우 다음 번 사용 시 명령문 캐시의 크기가 조정됩니다. 이 옵션을 설정하려면 다음 전제조건을 완료하십시오. 모든 고유 준비된 명령문에 대해 데이터베이스 또는 데이터베이스 드라이버에서 수집하는 애플리케이션 코드 또는 SQL 추적을 검토하십시오. 캐시 크기가 명령문 수보다 ��지 확인하십시오.

transactional

boolean

true

애플리케이션 서버가 관리하는 트랜잭션에 참여를 사용합니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.

type

  • java.sql.Driver

  • javax.sql.ConnectionPoolDataSource

  • javax.sql.DataSource

  • javax.sql.XADataSource

데이터 소스 유형입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.

고급 특성

beginTranForResultSetScrollingAPIs

boolean

true

결과 세트 화면 이동 인터페이스가 사용될 때 트랜잭션 나열을 시도합니다.

beginTranForVendorAPIs

boolean

true

벤더 인터페이스가 사용될 때 트랜잭션 나열을 시도합니다.

commitOrRollbackOnCleanup

  • commit

  • rollback

연결이 처리완료되거나 풀에 리턴되는 경우 데이터베이스 작업 단위(AutoCommit=false)에 있을 수 있는 연결을 정리하는 방법을 판별합니다.
commit
커미트하여 연결을 정리합니다.
rollback
롤백하여 연결을 정리합니다.

enableConnectionCasting

boolean

false

데이터 소스에서 얻은 연결이 JDBC 벤더 연결 구현에서 구현하는 인터페이스 클래스에 캐스트 가능해야 함을 표시합니다. 이 옵션을 사용으로 설정하면 각 getConnection 조작에서 추가 오버헤드가 발생합니다. 벤더 JDBC 인터페이스가 자주 필요하지 않은 경우 이 옵션을 사용 안함으로 설정하고 필요한 경우에만 Connection.unwrap(interface)을 사용하는 것이 더 효율적일 수 있습니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 업데이트가 적용되고 사용 중인 연결은 영향을 받지 않습니다.

onConnect

string

SQL 명령은 데이터베이스에 설정된 새로운 각 연결을 한 번 실행합니다. SQL문은 새로 작성된 연결에만 적용되며 연결 풀에서 재사용한 기존 연결에는 적용되지 않습니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.

queryTimeout

초 정밀도를 사용하는 기간

SQL문의 기본 조회 제한시간입니다. JTA 트랜잭션에서는 syncQueryTimeoutWithTransactionTimeout이 이 기본값을 대체할 수 있습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

recoveryAuthDataRef

최상위 레벨 authData 요소에 대한 참조입니다(문자열).

트랜잭션 복구용 인증 데이터입니다.

supplementalJDBCTrace

boolean

JDBC 드라이버 추적이 bootstrap.properties에서 사용될 때 로그되는 JDBC 드라이버 추적을 보충합니다. JDBC 드라이브 스펙은 다음을 포함합니다. com.ibm.ws.database.logwriter, com.ibm.ws.db2.logwriter, com.ibm.ws.derby.logwriter, com.ibm.ws.informix.logwriter, com.ibm.ws.oracle.logwriter, com.ibm.ws.sqlserver.logwriter, com.ibm.ws.sybase.logwriter 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.

syncQueryTimeoutWithTransactionTimeout

boolean

false

JTA 트랜잭션에 남아 있는 시간(해당되는 경우)을 SQL문의 기본 조회 제한시간으로 사용합니다.

validationTimeout

초 정밀도를 사용하는 기간

지정되면 풀링된 연결은 연결 풀에서 재사용되기 전에 유효성 검증됩니다. 또한 유효성 검증 제한시간은 연결 관리자가 PurgePolicy=ValidateAllConnection에 대해 시간이 경과된(stale) 연결에 대한 응답으로 연결을 유효성 검증할 때 재사용됩니다. 전체 유효성 검증 제한시간은 유효성이 검증된 각 연결에 적용되며, 이는 Connection.isValid(제한시간) JDBC API 조작을 통해 수행됩니다. 0의 값은 연결이 제한시간 적용 없이 유효성 검증되었음을 의미합니다. 유효성 검증 제한시간에는 JDBC 4.0 스펙 이상을 준수하는 JDBC 드라이버가 필요합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

connectionManager

데이터 소스의 연결 관리자입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.

이름 유형 기본값 설명

agedTimeout

초 정밀도를 사용하는 기간

-1

풀 유지보수에서 연결을 삭제할 수 있기 전의 시간입니다. -1의 값은 이 제한시간을 사용하지 않습니다. 0의 값은 모든 연결을 삭제하며 연결 풀링을 사용하지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

connectionTimeout

초 정밀도를 사용하는 기간

30s

그 이후에 연결 요청이 제한시간 초과하는 시간입니다. -1 값은 이 제한시간을 사용 안함으로 설정하며, 이는 무한 대기를 의미합니다. 0 값은 즉각적이며 대기하지 않음을 의미합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

maxIdleTime

초 정밀도를 사용하는 기간

30m

사용하지 않거나 유휴 상태의 연결을 삭제해도 풀이 최소 크기 미만으로 줄지 않는 경우 풀 유지보수 동안 연결이 삭제될 수 있을 때까지 해당 작업을 수행할 수 있는 시간입니다. -1의 값은 이 제한시간을 사용하지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

maxPoolSize

int
최소: 0

50

풀에 대한 최대 실제 접속 수입니다. 0의 값은 무제한을 의미합니다. 최적의 설정은 애플리케이션 특성에 따라 다릅니다. 모든 스레드가 데이터베이스에 대한 연결을 획득하는 애플리케이션의 경우 `coreThreads` 속성에 대한 1:1 맵핑으로 시작할 수 있습니다.

minPoolSize

int
최소: 0

풀에서 유지보수할 최소 실제 접속 수입니다. 풀은 미리 채워지지 않습니다. 수명 제한시간이 최소값을 대체할 수 있습니다.

purgePolicy

  • EntirePool

  • FailingConnectionOnly

  • ValidateAllConnections

EntirePool

시간이 경과된(stale) 연결이 풀에서 발견될 때 영구 삭제할 연결을 지정합니다.
EntirePool
시간이 경과된(stale) 연결이 발견될 때 풀의 모든 연결이 시간이 경과된(stale) 것으로 표시되고 더 이상 사용되지 않을 때 닫힙니다.
FailingConnectionOnly
시간이 경과된(stale) 연결이 발견될 때 잘못된 것으로 발견된 연결만 닫힙니다.
ValidateAllConnections
시간이 경과된(stale) 연결이 발견될 때 연결이 테스트되어 잘못된 것으로 발견된 연결이 닫힙니다.

reapTime

초 정밀도를 사용하는 기간

3m

풀 유지보수 스레드 실행 사이의 시간입니다. -1의 값은 풀 유지보수를 사용하지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

고급 특성

autoCloseConnections

boolean

true

서블릿 요청, 엔터프라이즈 Bean 인스턴스, 관리형 실행기 태스크, 컨텍스트 태스크 또는 관리형 완료 스테이지의 종료 이후 연결을 열기 상태로 남겨두는 애플리케이션의 뒷정리를 시도합니다. 이러한 애플리케이션 아티팩트 중 하나 내에서 공유 불가능한 연결을 가져오고 종료 시에 열기 상태를 유지하는 경우 컨테이너는 연결 핸들 닫기를 시도합니다. 컨테이너는 DissociatableManagedConnection을 지원하지 않는 공유 가능한 연결을 닫을 수도 있습니다. 애플리케이션은 항상 스펙으로 정의된 프로그래밍 모델을 따라야 하며, 이 옵션이 사용 가능한 경우에도 컨테이너에 의존하는 대신 적절한 시간에 연결을 닫아야 합니다.

enableContainerAuthForDirectLookups

boolean

false

true로 설정하면 연결에서 컨테이너 인증을 사용합니다. false로 설정되면 연결에서 애플리케이션 인증을 사용합니다.

enableSharingForDirectLookups

boolean

true

true로 설정되면 연결이 공유됩니다. false로 설정되면 연결이 공유되지 않습니다.

maxConnectionsPerThread

int
최소: 0

각 스레드에서 열린 연결의 수를 한계 지정합니다.

numConnectionsPerThreadLocal

int
최소: 0

각 스레드의 지정된 연결의 수를 캐시합니다. 이 설정은 각 스레드에 대해 지정된 수의 데이터베이스 연결을 예약하여 대형 다중 코어(8+) 시스템에서 성능 향상을 제공할 수 있습니다. 최상의 성능을 위해 n개의 애플리케이션 스레드가 있는 경우 최대 풀 연결을 numConnectionsPerThreadLocal 속성 값의 적어도 n배로 설정합니다. 모든 연결 요청에 동일한 신임 정보를 사용하십시오. 예를 들어, 20개의 애플리케이션 스레드를 사용하는 경우 최대 풀 연결을 20개 이상으로 설정하십시오. numConnectionPerThreadLocal 속성의 값을 2로 설정하고 20개의 애플리케이션 스레드가 있는 경우, 최대 풀 연결을 40개 이상으로 설정합니다. numConnectionsPerThreadLocal을 설정하면 numConnectionsPerThreadLocal을 사용하지 않는 애플리케이션 연결 사용 패턴으로 인해 성능이 향상되지 않는 경우, 구성에서 속성을 제거하거나 값을 0으로 설정합니다.

containerAuthData

바인딩이 res-auth=CONTAINER를 사용하여 자원 참조의 인증-별명을 지정하지 않는 경우 적용되는 컨테이너 관리 인증을 위한 기본 인증 데이터입니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 변경사항이 적용되고 사용 중인 연결은 영향을 받지 않습니다.

이름 유형 기본값 설명

krb5Principal

string

사용할 Kerberos 프린시펄 이름 또는 Kerberos 서비스 이름입니다.

krb5TicketCache

파일 경로

Kerberos 프린시펄 이름 또는 서비스 이름에 대한 Kerberos 신임 정보가 저장될 파일 위치입니다. Kerberos 신임 정보 캐시(ccache)라고도 합니다.

password

양방향으로 암호화된 비밀번호(문자열)

EIS에 연결할 때 사용할 사용자의 비밀번호입니다. 값은 일반 텍스트 또는 인코딩된 양식으로 저장될 수 있습니다. 비밀번호를 인코드하는 것이 좋습니다. 그렇게 작업을 수행하려면 인코드 옵션으로 securityUtility 도구를 사용하십시오.

user

string

EIS에 연결할 때 사용할 사용자의 이름입니다.

heritageSettings

데이터 소스에 대한 해리티지 설정

이름 유형 기본값 설명

helperClass

string

해당 상속 계층 구조에서 com.ibm.websphere.rsadapter.GenericDataStoreHelper 클래스가 있는 com.ibm.websphere.rsadapter.DataStoreHelper 인터페이스의 구현입니다.

replaceExceptions

boolean

false

식별 및 JDBC 드라이버에서 발생하는 예외를 대체하십시오.

identifyException

SQLException에서 특정 SQL 오류 코드 또는 SQL 상태를 식별합니다. 이를 통해 서버는 오류 상태에 따라 적절한 조치를 취할 수 있습니다. 예를 들어, 연결 풀로 리턴하는 대신 시간이 경과된(stale) 연결을 닫습니다.

이름 유형 기본값 설명

as

string
필수

SQL 오류 코드 또는 SQL 상태가 표현하는 오류 상태를 식별합니다. 허용된 값은 None, StaleConnection, StaleStatement, Unsupported입니다. 이러한 값은 예외 식별을 제거하지 않습니다. StaleConnection을 사용하면 제거 정책별로 연결 풀에서 연결을 제거합니다. StaleStatement를 사용하면 명령문 캐시에서 명령문을 제거합니다. Unsupported는 JDBC 드라이버에서 지원하지 않는 조작을 나타냅니다.

errorCode

int

백엔드 데이터베이스에 특정한 오류 코드입니다. 일반적으로, 이는 기본 데이터베이스가 리턴하는 실제 오류 코드입니다.

id

문자열

고유 구성 ID입니다.

sqlState

string

XOPEN SQL 상태 규약 또는 SQL:2003 규약을 따르는 문자열입니다.

jaasLoginContextEntry

인증에 대한 JAAS 로그인 컨텍스트 항목입니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 업데이트가 적용되고 사용 중인 연결은 영향을 받지 않습니다.

이름 유형 기본값 설명

loginModuleRef

최상위 레벨 jaasLoginModule 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).

hashtable,userNameAndPassword,certificate,token

JAAS 로그인 모듈의 ID로 참조입니다.

name

string
필수

JAAS 구성 항목의 이름입니다.

jdbcDriver

데이터 소스의 JDBC 드라이버입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.

이름 유형 기본값 설명

libraryRef

최상위 레벨 library 요소에 대한 참조입니다(문자열).

JDBC 드라이버 JAR 및 원시 파일을 식별합니다.

고급 특성

javax.sql.ConnectionPoolDataSource

string

javax.sql.ConnectionPoolDataSource의 JDBC 드라이버 구현입니다.

javax.sql.DataSource

string

javax.sql.DataSource의 JDBC 드라이버 구현입니다.

javax.sql.XADataSource

string

javax.sql.XADataSource의 JDBC 드라이버 구현입니다.

jdbcDriver > library

JDBC 드라이버 JAR 및 원시 파일을 식별합니다.

이름 유형 기본값 설명

apiTypeVisibility

string

spec,ibm-api,api,stable

이 클래스 로더가 지원하는 API 패키지 유형입니다. 이 값은 API 패키지 즉, 스펙, ibm-api, api, 안정, 써드파티 조합의 쉼표로 분리된 목록입니다.

description

string

관리자를 위한 공유 라이브러리의 설명

filesetRef

최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).

이 라이브러리의 클래스 경로에 포함할 JAR 또는 ZIP 파일 집합을 지정합니다

name

string

관리자를 위한 공유 라이브러리의 이름

jdbcDriver > library > file

이 라이브러리의 클래스 경로에 포함할 JAR 또는 ZIP 파일을 추가합니다. 지정된 JAR 또는 ZIP에 포함된 클래스 및 리소스를 이 라이브러리에 로드할 수 있습니다.

이름 유형 기본값 설명

id

문자열

고유 구성 ID입니다.

name

파일 경로
필수

파일의 경로는 완전한 경로이거나 상대 경로일 수 있습니다. 상대 경로는 $ {server.config.dir} 속성의 값에 상대적입니다.

jdbcDriver > library > fileset

이 라이브러리의 클래스 경로에 포함할 JAR 또는 ZIP 파일 집합을 지정합니다

이름 유형 기본값 설명

caseSensitive

boolean

true

검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true).

dir

디렉토리에 대한 경로

${server.config.dir}

파일을 검색할 기본 디렉토리입니다.

excludes

string

검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다.

id

문자열

고유 구성 ID입니다.

includes

string

*

검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *).

scanInterval

밀리초 정밀도를 사용하는 기간

0

파일 세트에서 파일이 추가되거나 제거되는지 여부를 판별하기 위한 스캔 간격입니다. 개별 파일은 스캔되지 않습니다. 시간 간격의 접미부는 h-시간, m-분, s-초, ms-밀리초입니다(예: 2ms 또는 5s). 스캔 간격은 기본적으로 사용 안함으로 설정되며 스캔 간격(scanInterval)을 0으로 설정하여 수동으로 사용 안함으로 설정됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.

jdbcDriver > library > folder

이 라이브러리의 클래스 경로에 포함할 폴더를 추가합니다. 지정된 폴더와 그 하위 폴더에 포함된 클래스 및 리소스를 이 라이브러리에 로드할 수 있습니다. 지정된 폴더에 포함된 JAR 및 ZIP 파일은 이 라이브러리의 클래스 경로에 추가되지 않습니다.

이름 유형 기본값 설명

dir

디렉토리에 대한 경로
필수

폴더로 가는 경로는 완전한 경로이거나 상대 경로일 수 있습니다. 상대 경로는 $ {server.config.dir} 속성의 값에 상대적입니다.

id

문자열

고유 구성 ID입니다.

jdbcDriver > library > path

이 라이브러리의 클래스 경로에 포함할 JAR 파일, ZIP 파일 또는 폴더를 추가합니다. 지정된 경로가 JAR 또는 ZIP 파일인 경우 지정된 JAR 또는 ZIP 파일에 포함된 클래스 및 리소스를 이 라이브러리에 대해 로드할 수 있습니다. 지정된 경로가 폴더인 경우 지정된 폴더 및 해당 하위 폴더에 포함된 클래스 및 리소스를 이 라이브러리에 대해 로드할 수 있습니다. 지정된 폴더에 포함된 JAR 및 ZIP 파일은 이 라이브러리의 클래스 경로에 추가되지 않습니다.

이름 유형 기본값 설명

id

문자열

고유 구성 ID입니다.

name

파일, 디렉토리 또는 URL입니다.
필수

경로는 완전한 경로이거나 상대 경로일 수 있습니다. 상대 경로는 $ {server.config.dir} 속성의 값에 상대적입니다.

properties

데이터 소스의 JDBC 벤더 특성의 목록입니다. 예를 들어, databaseName="dbname" serverName="localhost" portNumber="50000"입니다. 공급업체 특정 특성 목록 유형이 JDBC 드라이버에 사용 가능하지 않은 경우 이 일반 특성 목록을 사용하십시오. 데이터 소스 아래에 여러 개의 특성 요소를 지정하지 마십시오. 대신 단일 특성 또는 특성에 모든 특성 이름-값 쌍을 배치하십시오.{JDBC_VENDOR_TYPE} 요소.

이름 유형 기본값 설명

URL

string

데이터베이스에 연결하기 위한 URL입니다.

databaseName

string

JDBC 드라이버 특성: databaseName입니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

portNumber

int

데이터베이스 연결을 구축할 포트입니다.

serverName

string

데이터베이스가 실행 중인 서버입니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

properties.datadirect.sqlserver

Microsoft SQL Server의 DataDirect Connect for JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

databaseName

string

JDBC 드라이버 특성: databaseName입니다.

portNumber

int

데이터베이스 연결을 구축할 포트입니다.

serverName

string

localhost

데이터베이스가 실행 중인 서버입니다.

고급 특성

JDBCBehavior

  • 0

  • 1

0

JDBC 드라이버 특성: JDBCBehavior입니다. 값은 0(JDBC 4.0) 또는 1(JDBC 3.0)입니다.
0
JDBC 4.0
1
JDBC 3.0

XATransactionGroup

string

JDBC 드라이버 특성: XATransactionGroup입니다.

XMLDescribeType

  • longvarbinary

  • longvarchar

JDBC 드라이버 특성: XMLDescribeType입니다.

accountingInfo

string

JDBC 드라이버 특성: accountingInfo입니다.

alwaysReportTriggerResults

boolean

JDBC 드라이버 특성: alwaysReportTriggerResults입니다.

applicationName

string

JDBC 드라이버 특성: applicationName입니다.

authenticationMethod

  • auto

  • kerberos

  • ntlm

  • userIdPassword

JDBC 드라이버 특성: authenticationMethod입니다.

bulkLoadBatchSize

long

JDBC 드라이버 특성: bulkLoadBatchSize입니다.

bulkLoadOptions

long

JDBC 드라이버 특성: bulkLoadOptions입니다.

clientHostName

string

JDBC 드라이버 특성: clientHostName입니다.

clientUser

string

JDBC 드라이버 특성: clientUser입니다.

codePageOverride

string

JDBC 드라이버 특성: codePageOverride입니다.

convertNull

int

JDBC 드라이버 특성: convertNull입니다.

dateTimeInputParameterType

  • auto

  • dateTime

  • dateTimeOffset

JDBC 드라이버 특성: dateTimeInputParameterType입니다.

dateTimeOutputParameterType

  • auto

  • dateTime

  • dateTimeOffset

JDBC 드라이버 특성: dateTimeOutputParameterType입니다.

describeInputParameters

  • describeAll

  • describeIfDateTime

  • describeIfString

  • noDescribe

JDBC 드라이버 특성: describeInputParameters입니다.

describeOutputParameters

  • describeAll

  • describeIfDateTime

  • describeIfString

  • noDescribe

JDBC 드라이버 특성: describeOutputParameters입니다.

enableBulkLoad

boolean

JDBC 드라이버 특성: enableBulkLoad입니다.

enableCancelTimeout

boolean

JDBC 드라이버 특성: enableCancelTimeout입니다.

encryptionMethod

  • SSL

  • loginSSL

  • noEncryption

  • requestSSL

JDBC 드라이버 특성: encryptionMethod입니다.

hostNameInCertificate

string

JDBC 드라이버 특성: hostNameInCertificate입니다.

initializationString

string

JDBC 드라이버 특성: initializationString입니다.

insensitiveResultSetBufferSize

int

JDBC 드라이버 특성: insensitiveResultSetBufferSize입니다.

javaDoubleToString

boolean

JDBC 드라이버 특성: javaDoubleToString입니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

longDataCacheSize

int
최소: -1

JDBC 드라이버 특성: longDataCacheSize입니다.

netAddress

string

JDBC 드라이버 특성: netAddress입니다.

packetSize

int
최소: -1
최대: 128

JDBC 드라이버 특성: packetSize입니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

queryTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: queryTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

resultsetMetaDataOptions

int

JDBC 드라이버 특성: resultsetMetaDataOptions입니다.

selectMethod

  • cursor

  • direct

JDBC 드라이버 특성: selectMethod입니다.

snapshotSerializable

boolean

JDBC 드라이버 특성: snapshotSerializable입니다.

spyAttributes

string

JDBC 드라이버 특성: spyAttributes입니다.

stringInputParameterType

  • nvarchar

  • varchar

varchar

JDBC 드라이버 특성: stringInputParameterType입니다.

stringOutputParameterType

  • nvarchar

  • varchar

varchar

JDBC 드라이버 특성: stringOutputParameterType입니다.

suppressConnectionWarnings

boolean

JDBC 드라이버 특성: suppressConnectionWarnings입니다.

transactionMode

  • explicit

  • implicit

JDBC 드라이버 특성: transactionMode입니다.

truncateFractionalSeconds

boolean

JDBC 드라이버 특성: truncateFractionalSeconds입니다.

trustStore

string

JDBC 드라이버 특성: trustStore입니다.

trustStorePassword

양방향으로 암호화된 비밀번호(문자열)

JDBC 드라이버 특성: trustStorePassword입니다.

useServerSideUpdatableCursors

boolean

JDBC 드라이버 특성: useServerSideUpdatableCursors입니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

validateServerCertificate

boolean

JDBC 드라이버 특성: validateServerCertificate입니다.

장애 복구 특성

alternateServers

string

JDBC 드라이버 특성: alternateServers입니다.

connectionRetryCount

int

JDBC 드라이버 특성: connectionRetryCount입니다.

connectionRetryDelay

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: connectionRetryDelay입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

failoverGranularity

  • atomic

  • atomicWithRepositioning

  • disableIntegrityCheck

  • nonAtomic

JDBC 드라이버 특성: failoverGranularity입니다.

failoverMode

  • connect

  • extended

  • select

JDBC 드라이버 특성: failoverMode입니다.

failoverPreconnect

boolean

JDBC 드라이버 특성: failoverPreconnect입니다.

loadBalancing

boolean

JDBC 드라이버 특성: loadBalancing입니다.

properties.db2.i.native

IBM DB2 for i Native JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

databaseName

string

*LOCAL

JDBC 드라이버 특성: databaseName입니다.

고급 특성

access

  • all

  • read call

  • read only

all

JDBC 드라이버 특성: access입니다.

autoCommit

boolean

true

JDBC 드라이버 특성: autoCommit입니다.

batchStyle

  • 2.0

  • 2.1

2.0

JDBC 드라이버 특성: batchStyle입니다.

behaviorOverride

int

JDBC 드라이버 특성: behaviorOverride입니다.

blockSize

  • 0

  • 8

  • 16

  • 32

  • 64

  • 128

  • 256

  • 512

32

JDBC 드라이버 특성: blockSize입니다.

cursorHold

boolean

false

JDBC 드라이버 특성: cursorHold입니다.

cursorSensitivity

  • asensitive

  • sensitive

asensitive

JDBC 드라이버 특성: cursorSensitivity입니다. 값은 0(TYPE_SCROLL_SENSITIVE_STATIC), 1(TYPE_SCROLL_SENSITIVE_DYNAMIC), 2(TYPE_SCROLL_ASENSITIVE)입니다.

dataTruncation

string

true

JDBC 드라이버 특성: dataTruncation입니다.

dateFormat

  • dmy

  • eur

  • iso

  • jis

  • julian

  • mdy

  • usa

  • ymd

JDBC 드라이버 특성: dateFormat입니다.

dateSeparator

  • -

  • .

  • /

  • \,

  • b

JDBC 드라이버 특성: dateSeparator입니다.
-
대시 문자(-)입니다.
.
마침표 문자(.)입니다.
/
앞으로 슬래시 문자(/)입니다.
\,
쉼표 문자(,)입니다.
b
문자 b

decimalSeparator

  • .

  • \,

JDBC 드라이버 특성: decimalSeparator입니다.
.
마침표 문자(.)입니다.
\,
쉼표 문자(,)입니다.

directMap

boolean

true

JDBC 드라이버 특성: directMap입니다.

doEscapeProcessing

boolean

true

JDBC 드라이버 특성: doEscapeProcessing입니다.

fullErrors

boolean

JDBC 드라이버 특성: fullErrors입니다.

libraries

string

JDBC 드라이버 특성: libraries입니다.

lobThreshold

int
최대: 500000

0

JDBC 드라이버 특성: lobThreshold입니다.

lockTimeout

초 정밀도를 사용하는 기간

0

JDBC 드라이버 특성: lockTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

maximumPrecision

  • 31

  • 63

31

JDBC 드라이버 특성: maximumPrecision입니다.

maximumScale

int
최소: 0
최대: 63

31

JDBC 드라이버 특성: maximumScale입니다.

minimumDivideScale

int
최소: 0
최대: 9

0

JDBC 드라이버 특성: minimumDivideScale입니다.

networkProtocol

int

JDBC 드라이버 특성: networkProtocol입니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

portNumber

int

데이터베이스 연결을 구축할 포트입니다.

prefetch

boolean

true

JDBC 드라이버 특성: prefetch입니다.

queryOptimizeGoal

  • 1

  • 2

2

JDBC 드라이버 특성: queryOptimizeGoal입니다. 값은 1(*FIRSTIO) 또는 2(*ALLIO)입니다.
1
*FIRSTIO
2
*ALLIO

reuseObjects

boolean

true

JDBC 드라이버 특성: reuseObjects입니다.

serverName

string

데이터베이스가 실행 중인 서버입니다.

serverTraceCategories

int

0

JDBC 드라이버 특성: serverTraceCategories입니다.

systemNaming

boolean

false

JDBC 드라이버 특성: systemNaming입니다.

timeFormat

  • eur

  • hms

  • iso

  • jis

  • usa

JDBC 드라이버 특성: timeFormat입니다.

timeSeparator

  • .

  • :

  • \,

  • b

JDBC 드라이버 특성: timeSeparator입니다.
.
마침표 문자(.)입니다.
:
콜론 문자(:)입니다.
\,
쉼표 문자(,)입니다.
b
문자 b

trace

boolean

JDBC 드라이버 특성: trace입니다.

transactionTimeout

초 정밀도를 사용하는 기간

0

JDBC 드라이버 특성: transactionTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

translateBinary

boolean

false

JDBC 드라이버 특성: translateBinary입니다.

translateHex

  • binary

  • character

character

JDBC 드라이버 특성: translateHex입니다.

useBlockInsert

boolean

false

JDBC 드라이버 특성: useBlockInsert입니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

properties.db2.i.toolbox

IBM DB2 for i Toolbox JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

databaseName

string

JDBC 드라이버 특성: databaseName입니다.

serverName

string
필수

데이터베이스가 실행 중인 서버입니다.

고급 특성

access

  • all

  • read call

  • read only

all

JDBC 드라이버 특성: access입니다.

behaviorOverride

int

JDBC 드라이버 특성: behaviorOverride입니다.

bidiImplicitReordering

boolean

true

JDBC 드라이버 특성: bidiImplicitReordering입니다.

bidiNumericOrdering

boolean

false

JDBC 드라이버 특성: bidiNumericOrdering입니다.

bidiStringType

int

JDBC 드라이버 특성: bidiStringType입니다.

bigDecimal

boolean

true

JDBC 드라이버 특성: bigDecimal입니다.

blockCriteria

  • 0

  • 1

  • 2

2

JDBC 드라이버 특성: blockCriteria입니다. 값은 0(레코드 블로킹 없음), 1(페치 전용이 지정되면 블록), 2(업데이트용이 지정되면 블록)입니다.

blockSize

  • 0

  • 8

  • 16

  • 32

  • 64

  • 128

  • 256

  • 512

32

JDBC 드라이버 특성: blockSize입니다.

characterTruncation

  • default

  • none

  • warning

JDBC 드라이버 특성: CharacterTruncation입니다.

concurrentAccessResolution

int
최소: 0
최대: 3

JDBC 드라이버 특성: concurrentAccessResolution입니다.

cursorHold

boolean

false

JDBC 드라이버 특성: cursorHold입니다.

cursorSensitivity

  • asensitive

  • insensitive

  • sensitive

asensitive

JDBC 드라이버 특성: cursorSensitivity입니다. 값은 0(TYPE_SCROLL_SENSITIVE_STATIC), 1(TYPE_SCROLL_SENSITIVE_DYNAMIC), 2(TYPE_SCROLL_ASENSITIVE)입니다.

dataCompression

boolean

true

JDBC 드라이버 특성: dataCompression입니다.

dataTruncation

boolean

true

JDBC 드라이버 특성: dataTruncation입니다.

dateFormat

  • dmy

  • eur

  • iso

  • jis

  • julian

  • mdy

  • usa

  • ymd

JDBC 드라이버 특성: dateFormat입니다.

dateSeparator

* * - * . * / * \,

JDBC 드라이버 특성: dateSeparator입니다.
* *
공백 문자( )입니다.
-
대시 문자(-)입니다.
.
마침표 문자(.)입니다.
/
앞으로 슬래시 문자(/)입니다.
\,
쉼표 문자(,)입니다.

decfloatRoundingMode

  • ceiling

  • down

  • floor

  • half down

  • half even

  • half up

  • up

JDBC 드라이버 특성: decfloatRoundingMode입니다.

decimalDataErrors

string

JDBC 드라이버 특성: decimalDataErrors입니다.

decimalSeparator

  • .

  • \,

JDBC 드라이버 특성: decimalSeparator입니다.
.
마침표 문자(.)입니다.
\,
쉼표 문자(,)입니다.

describeOption

string

JDBC 드라이버 특성: describeOption입니다.

driver

  • native

  • toolbox

toolbox

JDBC 드라이버 특성: driver입니다.

errors

  • basic

  • full

basic

JDBC 드라이버 특성: errors입니다.

extendedDynamic

boolean

false

JDBC 드라이버 특성: extendedDynamic입니다.

extendedMetaData

boolean

false

JDBC 드라이버 특성: extendedMetaData입니다.

fullOpen

boolean

false

JDBC 드라이버 특성: fullOpen입니다.

holdInputLocators

boolean

true

JDBC 드라이버 특성: holdInputLocators입니다.

holdStatements

boolean

false

JDBC 드라이버 특성: holdStatements입니다.

ignoreWarnings

string

JDBC 드라이버 특성: ignoreWarnings입니다.

isolationLevelSwitchingSupport

boolean

false

JDBC 드라이버 특성: isolationLevelSwitchingSupport입니다.

keepAlive

boolean

JDBC 드라이버 특성: keepAlive입니다.

lazyClose

boolean

false

JDBC 드라이버 특성: lazyClose입니다.

libraries

string

JDBC 드라이버 특성: libraries입니다.

lobThreshold

int
최소: 0
최대: 16777216

0

JDBC 드라이버 특성: lobThreshold입니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

maximumBlockedInputRows

int
최소: 1
최대: 32000

JDBC 드라이버 특성: maximumBlockedInputRows입니다.

maximumPrecision

  • 31

  • 63

31

JDBC 드라이버 특성: maximumPrecision입니다.
63
64

maximumScale

int
최소: 0
최대: 63

31

JDBC 드라이버 특성: maximumScale입니다.

metaDataSource

int
최소: 0
최대: 1

1

JDBC 드라이버 특성: metaDataSource입니다.

minimumDivideScale

int
최소: 0
최대: 9

0

JDBC 드라이버 특성: minimumDivideScale입니다.

naming

  • sql

  • system

sql

JDBC 드라이버 특성: naming입니다.

numericRangeError

  • default

  • none

  • warning

JDBC 드라이버 특성: numericRangeError입니다.

package

string

JDBC 드라이버 특성: package입니다.

packageAdd

boolean

true

JDBC 드라이버 특성: packageAdd입니다.

packageCCSID

  • 1200

  • 13488

13488

JDBC 드라이버 특성: packageCCSID입니다. 값은 1200(UCS-2) 또는 13488(UTF-16)입니다.
1200
1200 (UCS-2)
13488
13488 (UTF-16)

packageCache

boolean

false

JDBC 드라이버 특성: packageCache입니다.

packageCriteria

  • default

  • select

default

JDBC 드라이버 특성: packageCriteria입니다.

packageError

  • exception

  • none

  • warning

warning

JDBC 드라이버 특성: packageError입니다.

packageLibrary

string

QGPL

JDBC 드라이버 특성: packageLibrary입니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

prefetch

boolean

true

JDBC 드라이버 특성: prefetch입니다.

prompt

boolean

false

JDBC 드라이버 특성: prompt입니다.

proxyServer

string

JDBC 드라이버 특성: proxyServer입니다.

qaqqiniLibrary

string

JDBC 드라이버 특성: qaqqiniLibrary입니다.

queryOptimizeGoal

int
최소: 0
최대: 2

0

JDBC 드라이버 특성: queryOptimizeGoal입니다. 값은 1(*FIRSTIO) 또는 2(*ALLIO)입니다.

queryReplaceTruncatedParameter

string

JDBC 드라이버 특성: queryReplaceTruncatedParameter입니다.

queryStorageLimit

int
최소: -1

조회 스토리지 한계

queryTimeoutMechanism

  • cancel

  • qqrytimlmt

JDBC 드라이버 특성: queryTimeoutMechanism입니다.

receiveBufferSize

int
최소: 1

JDBC 드라이버 특성: receiveBufferSize입니다.

remarks

  • sql

  • system

system

JDBC 드라이버 특성: remarks입니다.

rollbackCursorHold

boolean

false

JDBC 드라이버 특성: rollbackCursorHold입니다.

savePasswordWhenSerialized

boolean

false

JDBC 드라이버 특성: savePasswordWhenSerialized입니다.

secondaryUrl

string

JDBC 드라이버 특성: secondaryUrl입니다.

secure

boolean

false

JDBC 드라이버 특성: secure입니다.

secureCurrentUser

boolean

JDBC 드라이버 특성: secureCurrentUser입니다.

sendBufferSize

int
최소: 1

JDBC 드라이버 특성: sendBufferSize입니다.

serverTrace

int

JDBC 드라이버 특성: serverTrace입니다.

serverTraceCategories

int

0

JDBC 드라이버 특성: serverTraceCategories입니다.

soLinger

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: soLinger입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

soTimeout

밀리초 정밀도를 사용하는 기간

JDBC 드라이버 특성: soTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.

sort

  • hex

  • language

  • table

hex

JDBC 드라이버 특성: sort입니다.

sortLanguage

string

JDBC 드라이버 특성: sortLanguage입니다.

sortTable

string

JDBC 드라이버 특성: sortTable입니다.

sortWeight

  • shared

  • unqiue

JDBC 드라이버 특성: sortWeight입니다.
unqiue
unique

tcpNoDelay

boolean

JDBC 드라이버 특성: tcpNoDelay입니다.

threadUsed

boolean

true

JDBC 드라이버 특성: threadUsed입니다.

timeFormat

  • eur

  • hms

  • iso

  • jis

  • usa

JDBC 드라이버 특성: timeFormat입니다.

timeSeparator

* * . * : * \,

JDBC 드라이버 특성: timeSeparator입니다.
* *
공백 문자( )입니다.
.
마침표 문자(.)입니다.
:
콜론 문자(:)입니다.
\,
쉼표 문자(,)입니다.

timestampFormat

  • ibmsql

  • iso

JDBC 드라이버 특성: timestampFormat입니다.

toolboxTrace

  • all

  • conversion

  • datastream

  • diagnostic

  • error

  • information

  • jdbc

  • none

  • pcml

  • proxy

  • thread

  • warning

JDBC 드라이버 특성: toolboxTrace입니다.

trace

boolean

JDBC 드라이버 특성: trace입니다.

translateBinary

boolean

false

JDBC 드라이버 특성: translateBinary입니다.

translateBoolean

boolean

true

JDBC 드라이버 특성: translateBoolean입니다.

translateHex

  • binary

  • character

character

JDBC 드라이버 특성: translateHex입니다.

trueAutoCommit

boolean

false

JDBC 드라이버 특성: trueAutoCommit입니다.

useBlockUpdate

boolean

JDBC 드라이버 특성: useBlockUpdate입니다.

useDrdaMetadataVersion

boolean

JDBC 드라이버 특성: useDrdaMetadataVersion입니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

variableFieldCompression

  • all

  • false

  • insert

  • true

JDBC 드라이버 특성: variableFieldCompression입니다.

xaLooselyCoupledSupport

int
최소: 0
최대: 1

0

JDBC 드라이버 특성: xaLooselyCoupledSupport입니다.

properties.db2.jcc

IBM Data Server Driver for JDBC 및 DB2용 SQLJ의 데이터 소스 특성입니다.

이름 유형 기본값 설명

databaseName

string

JDBC 드라이버 특성: databaseName입니다. 이 특성은 URL에 지정된 databaseName 이 구성된 경우 이를 대체합니다.

driverType

  • 2

  • 4

4

JDBC 드라이버 특성: driverType입니다.
2
유형 2 JDBC 드라이버입니다.
4
유형 4 JDBC 드라이버입니다.

portNumber

int

50000

JDBC 드라이버 특성: portNumber입니다. 이 특성은 URL에 지정된 portNumber 가 구성된 경우 이를 대체합니다.

serverName

string

JDBC 드라이버 특성: serverName입니다. 이 특성은 URL에 지정된 serverName 이 구성된 경우 이를 대체합니다.

고급 특성

SSLCipherSuites

string

JDBC 드라이버 특성: SSLCipherSuites입니다.

accessToken

양방향으로 암호화된 비밀번호(문자열)

JDBC 드라이버 특성: accessToken입니다.

accountingInterval

string

JDBC 드라이버 특성: accountingInterval입니다.

activateDatabase

int

JDBC 드라이버 특성: activateDatabase입니다.

allowNextOnExhaustedResultSet

  • 1

  • 2

JDBC 드라이버 특성: allowNextOnExhaustedResultSet입니다.
1
YES
2
NO

allowNullResultSetForExecuteQuery

  • 1

  • 2

JDBC 드라이버 특성: allowNullResultSetForExecuteQuery입니다.
1
YES
2
NO

alternateGroupDatabaseName

string

JDBC 드라이버 특성: alternateGroupDatabaseName입니다.

alternateGroupPortNumber

string

JDBC 드라이버 특성: alternateGroupPortNumber입니다.

alternateGroupServerName

string

JDBC 드라이버 특성: alternateGroupServerName입니다.

apiKey

양방향으로 암호화된 비밀번호(문자열)

JDBC 드라이버 특성: apiKey입니다.

atomicMultiRowInsert

  • 1

  • 2

JDBC 드라이버 특성: atomicMultiRowInsert입니다.
1
YES
2
NO

blockingReadConnectionTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: blockingReadConnectionTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

charOutputSize

short

JDBC 드라이버 특성: charOutputSize입니다.

clientAccountingInformation

string

JDBC 드라이버 특성: clientAccountingInformation입니다.

clientApplcompat

string

JDBC 드라이버 특성: clientApplcompat입니다.

clientApplicationInformation

string

JDBC 드라이버 특성: clientApplicationInformation입니다.

clientBidiStringType

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

JDBC 드라이버 특성: clientBidiStringType입니다.
4
BIDI_ST4
5
BIDI_ST5
6
BIDI_ST6
7
BIDI_ST7
8
BIDI_ST8
9
BIDI_ST9
10
BIDI_ST10
11
BIDI_ST11

clientDebugInfo

string
최대: 254

JDBC 드라이버 특성: clientDebugInfo입니다.

clientProgramId

string
최대: 80

JDBC 드라이버 특성: clientProgramId입니다.

clientProgramName

string
최대: 12

JDBC 드라이버 특성: clientProgramName입니다.

clientUser

string

JDBC 드라이버 특성: clientUser입니다.

clientWorkstation

string

JDBC 드라이버 특성: clientWorkstation입니다.

commandTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: commandTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

concurrentAccessResolution

  • 1

  • 2

JDBC 드라이버 특성: concurrentAccessResolution입니다.
1
CONCURRENTACCESS_USE_CURRENTLY_COMMITTED
2
CONCURRENTACCESS_WAIT_FOR_OUTCOME

connectNode

int
최소: 0
최대: 999

JDBC 드라이버 특성: connectNode입니다.

connectionCloseWithInFlightTransaction

  • 1

  • 2

JDBC 드라이버 특성: connectionCloseWithInFlightTransaction입니다.
1
CONNECTION_CLOSE_WITH_EXCEPTION
2
CONNECTION_CLOSE_WITH_ROLLBACK

connectionTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: connectionTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

currentAlternateGroupEntry

int

JDBC 드라이버 특성: currentAlternateGroupEntry입니다.

currentDegree

string

JDBC 드라이버 특성: currentDegree입니다.

currentExplainMode

string
최대: 254

JDBC 드라이버 특성: currentExplainMode입니다.

currentExplainSnapshot

int
최대: 8

JDBC 드라이버 특성: currentExplainSnapshot입니다.

currentFunctionPath

string

JDBC 드라이버 특성: currentFunctionPath입니다.

currentLocaleLcCtype

string

JDBC 드라이버 특성: currentLocaleLcCtype입니다.

currentLockTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: currentLockTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

currentMaintainedTableTypesForOptimization

  • ALL

  • NONE

  • SYSTEM

  • USER

JDBC 드라이버 특성: currentMaintainedTableTypesForOptimization입니다.

currentPackagePath

string

JDBC 드라이버 특성: currentPackagePath입니다.

currentPackageSet

string

JDBC 드라이버 특성: currentPackageSet입니다.

currentQueryOptimization

  • 0

  • 1

  • 2

  • 3

  • 5

  • 7

  • 9

JDBC 드라이버 특성: currentQueryOptimization입니다.

currentSQLID

string

JDBC 드라이버 특성: currentSQLID입니다.

currentSchema

string

JDBC 드라이버 특성: currentSchema입니다.

cursorSensitivity

  • 0

  • 1

  • 2

JDBC 드라이버 특성: cursorSensitivity입니다. 값은 0(TYPE_SCROLL_SENSITIVE_STATIC), 1(TYPE_SCROLL_SENSITIVE_DYNAMIC), 2(TYPE_SCROLL_ASENSITIVE)입니다.
0
TYPE_SCROLL_SENSITIVE_STATIC
1
TYPE_SCROLL_SENSITIVE_DYNAMIC
2
TYPE_SCROLL_ASENSITIVE

dateFormat

  • 1

  • 2

  • 3

  • 4

JDBC 드라이버 특성: dateFormat입니다.
1
ISO
2
USA
3
EUR
4
JIS

decimalRoundingMode

  • 1

  • 2

  • 3

  • 4

  • 6

JDBC 드라이버 특성: decimalRoundingMode입니다.
1
ROUND_DOWN
2
ROUND_CEILING
3
ROUND_HALF_EVEN
4
ROUND_HALF_UP
6
ROUND_FLOOR

decimalSeparator

  • 1

  • 2

JDBC 드라이버 특성: decimalSeparator입니다.
1
DECIMAL_SEPARATOR_PERIOD
2
DECIMAL_SEPARATOR_COMMA

decimalStringFormat

  • 1

  • 2

JDBC 드라이버 특성: decimalStringFormat입니다.
1
DECIMAL_STRING_FORMAT_TO_STRING
2
DECIMAL_STRING_FORMAT_TO_PLAIN_STRING

deferPrepares

boolean

true

JDBC 드라이버 특성: deferPrepares입니다.

downgradeHoldCursorsUnderXa

boolean

JDBC 드라이버 특성: downgradeHoldCursorsUnderXa입니다.

enableAlternateGroupSeamlessACR

boolean

JDBC 드라이버 특성: enableAlternateGroupSeamlessACR입니다.

enableBidiLayoutTransformation

boolean

JDBC 드라이버 특성: enableBidiLayoutTransformation입니다.

enableClientAffinitiesList

  • 1

  • 2

JDBC 드라이버 특성: enableClientAffinitiesList입니다. 값은 1(예) 또는 2(아니오)입니다.
1
YES
2
NO

enableConnectionConcentrator

boolean

JDBC 드라이버 특성: enableConnectionConcentrator입니다.

enableExtendedDescribe

  • 1

  • 2

JDBC 드라이버 특성: enableExtendedDescribe입니다.
1
YES
2
NO

enableExtendedIndicators

  • 1

  • 2

JDBC 드라이버 특성: enableExtendedIndicators입니다.
1
YES
2
NO

enableMultiRowInsertSupport

boolean

JDBC 드라이버 특성: enableMultiRowInsertSupport입니다.

enableNamedParameterMarkers

  • 1

  • 2

JDBC 드라이버 특성: enableNamedParameterMarkers입니다. 값은 1(예) 또는 2(아니오)입니다.
1
YES
2
NO

enableRowsetSupport

  • 1

  • 2

JDBC 드라이버 특성: enableRowsetSupport입니다.
1
YES
2
NO

enableSeamlessFailover

  • 1

  • 2

JDBC 드라이버 특성: enableSeamlessFailover입니다. 값은 1(예) 또는 2(아니오)입니다.
1
YES
2
NO

enableSysplexWLB

boolean

JDBC 드라이버 특성: enableSysplexWLB입니다.

enableT2zosLBF

  • 1

  • 2

JDBC 드라이버 특성: enableT2zosLBF입니다.
1
YES
2
NO

enableT2zosLBFSPResultSets

  • 1

  • 2

JDBC 드라이버 특성: enableT2zosLBFSPResultSets입니다.
1
YES
2
NO

enableXACleanTransaction

boolean

JDBC 드라이버 특성: enableXACleanTransaction입니다.

encryptionAlgorithm

  • 1

  • 2

JDBC 드라이버 특성: encryptionAlgorithm입니다.

extendedTableInfo

  • 1

  • 2

JDBC 드라이버 특성: extendedTableInfo입니다.
1
YES
2
NO

fetchSize

int

JDBC 드라이버 특성: fetchSize입니다.

fullyMaterializeInputStreams

boolean

JDBC 드라이버 특성: fullyMaterializeInputStreams입니다.

fullyMaterializeInputStreamsOnBatchExecution

  • 1

  • 2

JDBC 드라이버 특성: fullyMaterializeInputStreamsOnBatchExecution입니다.
1
YES
2
NO

fullyMaterializeLobData

boolean

JDBC 드라이버 특성: fullyMaterializeLobData입니다.

implicitRollbackOption

  • 0

  • 1

  • 2

JDBC 드라이버 특성: implicitRollbackOption입니다.
0
IMPLICIT_ROLLBACK_OPTION_NOT_SET
1
IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION
2
IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION

interruptProcessingMode

  • 0

  • 1

  • 2

JDBC 드라이버 특성: interruptProcessingMode입니다.
0
INTERRUPT_PROCESSING_MODE_DISABLED
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET

jdbcCollection

string

JDBC 드라이버 특성: jdbcCollection입니다.

keepAliveTimeOut

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: keepAliveTimeOut입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

keepDynamic

int

JDBC 드라이버 특성: keepDynamic입니다.

kerberosServerPrincipal

string

JDBC 드라이버 특성: kerberosServerPrincipal입니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

maxConnCachedParamBufferSize

int

JDBC 드라이버 특성: maxConnCachedParamBufferSize입니다.

maxRowsetSize

int

JDBC 드라이버 특성: maxRowsetSize입니다.

maxTransportObjects

int

JDBC 드라이버 특성: maxTransportObjects입니다.

optimizationProfile

string

JDBC 드라이버 특성: optimizationProfile입니다.

optimizationProfileToFlush

string

JDBC 드라이버 특성: optimizationProfileToFlush입니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

pkList

string

JDBC 드라이버 특성: pkList입니다.

profileName

string

JDBC 드라이버 특성: profileName입니다.

progressiveStreaming

  • 1

  • 2

JDBC 드라이버 특성: progressiveStreaming입니다. 값은 1(예) 또는 2(아니오)입니다.
1
YES
2
NO

queryCloseImplicit

  • 1

  • 2

JDBC 드라이버 특성: queryCloseImplicit입니다. 값은 1(QUERY_CLOSE_IMPLICIT_YES) 또는 2(QUERY_CLOSE_IMPLICIT_NO)입니다.
1
QUERY_CLOSE_IMPLICIT_YES
2
QUERY_CLOSE_IMPLICIT_NO

queryDataSize

int
최소: 4096
최대: 10485760

JDBC 드라이버 특성: queryDataSize입니다.

queryTimeoutInterruptProcessingMode

  • 1

  • 2

JDBC 드라이버 특성: queryTimeoutInterruptProcessingMode입니다.
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET

readOnly

boolean

JDBC 드라이버 특성: readOnly입니다.

recordTemporalHistory

  • 1

  • 2

JDBC 드라이버 특성: recordTemporalHistory입니다.
1
YES
2
NO

reportLongTypes

  • 1

  • 2

JDBC 드라이버 특성: reportLongTypes입니다.
1
YES
2
NO

resultSetHoldability

  • 1

  • 2

JDBC 드라이버 특성: resultSetHoldability입니다. 값은 1(HOLD_CURSORS_OVER_COMMIT) 또는 2(CLOSE_CURSORS_AT_COMMIT)입니다.
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT

resultSetHoldabilityForCatalogQueries

  • 1

  • 2

JDBC 드라이버 특성: resultSetHoldabilityForCatalogQueries입니다. 값은 1(HOLD_CURSORS_OVER_COMMIT) 또는 2(CLOSE_CURSORS_AT_COMMIT)입니다.
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT

retrieveMessagesFromServerOnGetMessage

boolean

true

JDBC 드라이버 특성: retrieveMessagesFromServerOnGetMessage입니다.

retryWithAlternativeSecurityMechanism

  • 1

  • 2

JDBC 드라이버 특성: retryWithAlternativeSecurityMechanism입니다.
1
YES
2
NO

returnAlias

  • 1

  • 2

JDBC 드라이버 특성: returnAlias입니다.

securityMechanism

  • 3

  • 4

  • 7

  • 9

  • 11

  • 12

  • 13

  • 15

  • 16

  • 18

JDBC 드라이버 특성: securityMechanism입니다. 값은 3(CLEAR_TEXT_PASSWORD_SECURITY), 4(USER_ONLY_SECURITY), 7(ENCRYPTED_PASSWORD_SECURITY), 9(ENCRYPTED_USER_AND_PASSWORD_SECURITY), 11(KERBEROS_SECURITY), 12(ENCRYPTED_USER_AND_DATA_SECURITY), 13(ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY), 15(PLUGIN_SECURITY), 16(ENCRYPTED_USER_ONLY_SECURITY), 18(TLS_CLIENT_CERTIFICATE_SECURITY)입니다.
3
CLEAR_TEXT_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
11
KERBEROS_SECURITY
12
ENCRYPTED_USER_AND_DATA_SECURITY
13
ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY
15
PLUGIN_SECURITY
16
ENCRYPTED_USER_ONLY_SECURITY
18
TLS_CLIENT_CERTIFICATE_SECURITY

sendCharInputsUTF8

  • 1

  • 2

JDBC 드라이버 특성: sendCharInputsUTF8입니다.
1
YES
2
NO

sendDataAsIs

boolean

JDBC 드라이버 특성: sendDataAsIs입니다.

serverBidiStringType

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

JDBC 드라이버 특성: serverBidiStringType입니다.
4
BIDI_ST4
5
BIDI_ST5
6
BIDI_ST6
7
BIDI_ST7
8
BIDI_ST8
9
BIDI_ST9
10
BIDI_ST10
11
BIDI_ST11

sessionTimeZone

string

JDBC 드라이버 특성: sessionTimeZone입니다.

sqljCloseStmtsWithOpenResultSet

boolean

JDBC 드라이버 특성: sqljCloseStmtsWithOpenResultSet입니다.

sqljEnableClassLoaderSpecificProfiles

boolean

JDBC 드라이버 특성: sqljEnableClassLoaderSpecificProfiles입니다.

ssid

string

JDBC 드라이버 특성: ssid입니다.

sslCertLocation

string

JDBC 드라이버 특성: sslCertLocation입니다.

sslConnection

boolean

JDBC 드라이버 특성: sslConnection입니다.

sslKeyStoreLocation

string

JDBC 드라이버 특성: sslKeyStoreLocation입니다.

sslKeyStorePassword

양방향으로 암호화된 비밀번호(문자열)

JDBC 드라이버 특성: sslKeyStorePassword입니다.

sslKeyStoreType

string

JDBC 드라이버 특성: sslKeyStoreType입니다.

sslTrustStoreLocation

string

JDBC 드라이버 특성: sslTrustStoreLocation입니다.

sslTrustStorePassword

양방향으로 암호화된 비밀번호(문자열)

JDBC 드라이버 특성: sslTrustStorePassword입니다.

sslTrustStoreType

string

JDBC 드라이버 특성: sslTrustStoreType입니다.

statementConcentrator

  • 1

  • 2

JDBC 드라이버 특성: statementConcentrator입니다.
1
STATEMENT_CONCENTRATOR_OFF
2
STATEMENT_CONCENTRATOR_WITH_LITERALS

streamBufferSize

int

JDBC 드라이버 특성: streamBufferSize입니다.

stripTrailingZerosForDecimalNumbers

  • 1

  • 2

JDBC 드라이버 특성: stripTrailingZerosForDecimalNumbers입니다.
1
YES
2
NO

sysSchema

string

JDBC 드라이버 특성: sysSchema입니다.

timeFormat

  • 1

  • 2

  • 3

  • 4

JDBC 드라이버 특성: timeFormat입니다.
1
ISO
2
USA
3
EUR
4
JIS

timerLevelForQueryTimeOut

  • -1

  • 1

  • 2

JDBC 드라이버 특성: timerLevelForQueryTimeOut입니다.
-1
QUERYTIMEOUT_DISABLED
1
QUERYTIMEOUT_STATEMENT_LEVEL
2
QUERYTIMEOUT_CONNECTION_LEVEL

timestampFormat

  • 1

  • 5

JDBC 드라이버 특성: timestampFormat입니다.
1
ISO
5
JDBC

timestampOutputType

  • 1

  • 2

JDBC 드라이버 특성: timestampOutputType입니다.
1
JDBC_TIMESTAMP
2
JCC_DBTIMESTAMP

timestampPrecisionReporting

  • 1

  • 2

JDBC 드라이버 특성: timestampPrecisionReporting입니다.
1
TIMESTAMP_JDBC_STANDARD
2
TIMESTAMP_ZERO_PADDING

traceDirectory

string

JDBC 드라이버 특성: traceDirectory입니다.

traceFile

string

JDBC 드라이버 특성: traceFile입니다.

traceFileAppend

boolean

JDBC 드라이버 특성: traceFileAppend입니다.

traceFileCount

int

JDBC 드라이버 특성: traceFileCount입니다.

traceFileSize

int

JDBC 드라이버 특성: traceFileSize입니다.

traceLevel

int

0

다음 상수 값의 비트와이즈 조합: TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_SQLJ=1024, TRACE_META_CALLS=8192, TRACE_DATASOURCE_CALLS=16384, TRACE_LARGE_OBJECT_CALLS=32768, TRACE_SYSTEM_MONITOR=131072, TRACE_TRACEPOINTS=262144, TRACE_ALL=-1

traceOption

  • 0

  • 1

JDBC 드라이버 특성: traceOption입니다.

translateForBitData

  • 1

  • 2

JDBC 드라이버 특성: translateForBitData입니다.
1
HEX_REPRESENTATION
2
SERVER_ENCODING_REPRESENTATION

updateCountForBatch

  • 1

  • 2

JDBC 드라이버 특성: updateCountForBatch입니다.
1
NO_UPDATE_COUNT
2
TOTAL_UPDATE_COUNT

useCachedCursor

boolean

JDBC 드라이버 특성: useCachedCursor입니다.

useIdentityValLocalForAutoGeneratedKeys

boolean

JDBC 드라이버 특성: useIdentityValLocalForAutoGeneratedKeys입니다.

useJDBC41DefinitionForGetColumns

  • 1

  • 2

JDBC 드라이버 특성: useJDBC41DefinitionForGetColumns입니다.
1
YES
2
NO

useJDBC4ColumnNameAndLabelSemantics

  • 1

  • 2

JDBC 드라이버 특성: useJDBC4ColumnNameAndLabelSemantics입니다. 값은 1(예) 또는 2(아니오)입니다.
1
YES
2
NO

useRowsetCursor

boolean

JDBC 드라이버 특성: useRowsetCursor입니다.

useTransactionRedirect

boolean

JDBC 드라이버 특성: useTransactionRedirect입니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

xaNetworkOptimization

boolean

JDBC 드라이버 특성: xaNetworkOptimization입니다.

xmlFormat

  • 0

  • 1

JDBC 드라이버 특성: xmlFormat입니다.
0
XML_FORMAT_TEXTUAL
1
XML_FORMAT_BINARY

자동 클라이언트 경로 재지정 특성

affinityFailbackInterval

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: affinityFailbackInterval입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

clientRerouteAlternatePortNumber

string

JDBC 드라이버 특성: clientRerouteAlternatePortNumber입니다.

clientRerouteAlternateServerName

string

JDBC 드라이버 특성: clientRerouteAlternateServerName입니다.

maxRetriesForClientReroute

int

JDBC 드라이버 특성: maxRetriesForClientReroute입니다.

memberConnectTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: memberConnectTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

retryIntervalForClientReroute

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: retryIntervalForClientReroute입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

properties.derby.client

Derby Network Client JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

createDatabase

  • create

  • false

JDBC 드라이버 특성: createDatabase입니다.
create
최초 연결이 설정될 때 데이터베이스가 존재하지 않는 경우 데이터베이스를 자동으로 작성합니다.
false
데이터베이스를 자동으로 작성하지 마십시오.

databaseName

string

JDBC 드라이버 특성: databaseName입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

portNumber

int

1527

JDBC 드라이버 특성: portNumber입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

serverName

string

localhost

JDBC 드라이버 특성: serverName입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

고급 특성

connectionAttributes

string

JDBC 드라이버 특성: connectionAttributes입니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

retrieveMessageText

boolean

true

JDBC 드라이버 특성: retrieveMessageText입니다.

securityMechanism

  • 3

  • 4

  • 7

  • 8

  • 9

3

JDBC 드라이버 특성: securityMechanism입니다. 값은 3(CLEAR_TEXT_PASSWORD_SECURITY), 4(USER_ONLY_SECURITY), 7(ENCRYPTED_PASSWORD_SECURITY), 8(STRONG_PASSWORD_SUBSTITUTE_SECURITY), 9(ENCRYPTED_USER_AND_PASSWORD_SECURITY)입니다.
3
CLEAR_TEXT_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
8
STRONG_PASSWORD_SUBSTITUTE_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY

shutdownDatabase

  • false

  • shutdown

JDBC 드라이버 특성: shutdownDatabase입니다.
false
데이터베이스를 종료하지 마십시오.
shutdown
연결이 시도될 때 데이터베이스를 종료합니다.

ssl

  • basic

  • off

  • peerAuthentication

JDBC 드라이버 특성: ssl입니다.

traceDirectory

string

JDBC 드라이버 특성: traceDirectory입니다.

traceFile

string

JDBC 드라이버 특성: traceFile입니다.

traceFileAppend

boolean

JDBC 드라이버 특성: traceFileAppend입니다.

traceLevel

int

다음 상수 값의 비트와이즈 조합: TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_XA_CALLS=2048, TRACE_ALL=-1

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

properties.derby.embedded

Derby Embedded JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

createDatabase

  • create

  • false

JDBC 드라이버 특성: createDatabase입니다.
create
최초 연결이 설정될 때 데이터베이스가 존재하지 않는 경우 데이터베이스를 자동으로 작성합니다.
false
데이터베이스를 자동으로 작성하지 마십시오.

databaseName

string

JDBC 드라이버 특성: databaseName입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

고급 특성

connectionAttributes

string

JDBC 드라이버 특성: connectionAttributes입니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

shutdownDatabase

  • false

  • shutdown

JDBC 드라이버 특성: shutdownDatabase입니다.
false
데이터베이스를 종료하지 마십시오.
shutdown
연결이 시도될 때 데이터베이스를 종료합니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

properties.informix

Informix JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

databaseName

string

JDBC 드라이버 특성: databaseName입니다.

ifxIFXHOST

string

localhost

JDBC 드라이버 특성: ifxIFXHOST입니다.

portNumber

int

1526

데이터베이스 연결을 구축할 포트입니다.

serverName

string

데이터베이스가 실행 중인 서버입니다.

Informix 연결 풀 특성

ifxCPMAgeLimit

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: ifxCPMAgeLimit입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

ifxCPMInitPoolSize

int

JDBC 드라이버 특성: ifxCPMInitPoolSize입니다.

ifxCPMMaxConnections

int

JDBC 드라이버 특성: ifxCPMMaxConnections입니다.

ifxCPMMaxPoolSize

int

JDBC 드라이버 특성: ifxCPMMaxPoolSize입니다.

ifxCPMMinAgeLimit

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: ifxCPMMinAgeLimit입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

ifxCPMMinPoolSize

int

JDBC 드라이버 특성: ifxCPMMinPoolSize입니다.

ifxCPMServiceInterval

밀리초 정밀도를 사용하는 기간

JDBC 드라이버 특성: ifxCPMServiceInterval입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.

고급 특성

ifxCLIENT_LOCALE

string

JDBC 드라이버 특성: ifxCLIENT_LOCALE입니다.

ifxDBANSIWARN

boolean

JDBC 드라이버 특성: ifxDBANSIWARN입니다.

ifxDBCENTURY

string

JDBC 드라이버 특성: ifxDBCENTURY입니다.

ifxDBDATE

string

JDBC 드라이버 특성: ifxDBDATE입니다.

ifxDBSPACETEMP

string

JDBC 드라이버 특성: ifxDBSPACETEMP입니다.

ifxDBTEMP

string

JDBC 드라이버 특성: ifxDBTEMP입니다.

ifxDBTIME

string

JDBC 드라이버 특성: ifxDBTIME입니다.

ifxDBUPSPACE

string

JDBC 드라이버 특성: ifxDBUPSPACE입니다.

ifxDB_LOCALE

string

JDBC 드라이버 특성: ifxDB_LOCALE입니다.

ifxDELIMIDENT

boolean

JDBC 드라이버 특성: ifxDELIMIDENT입니다.

ifxENABLE_TYPE_CACHE

boolean

JDBC 드라이버 특성: ifxENABLE_TYPE_CACHE입니다.

ifxFET_BUF_SIZE

int

JDBC 드라이버 특성: ifxFET_BUF_SIZE입니다.

ifxGL_DATE

string

JDBC 드라이버 특성: ifxGL_DATE입니다.

ifxGL_DATETIME

string

JDBC 드라이버 특성: ifxGL_DATETIME입니다.

ifxIFX_AUTOFREE

boolean

JDBC 드라이버 특성: ifxIFX_AUTOFREE입니다.

ifxIFX_DIRECTIVES

string

JDBC 드라이버 특성: ifxIFX_DIRECTIVES입니다.

ifxIFX_LOCK_MODE_WAIT

초 정밀도를 사용하는 기간

2s

JDBC 드라이버 특성: ifxIFX_LOCK_MODE_WAIT입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

ifxIFX_SOC_TIMEOUT

밀리초 정밀도를 사용하는 기간

JDBC 드라이버 특성: ifxIFX_SOC_TIMEOUT입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.

ifxIFX_USEPUT

boolean

JDBC 드라이버 특성: ifxIFX_USEPUT입니다.

ifxIFX_USE_STRENC

boolean

JDBC 드라이버 특성: ifxIFX_USE_STRENC입니다.

ifxIFX_XASPEC

string

y

JDBC 드라이버 특성: ifxIFX_XASPEC입니다.

ifxINFORMIXCONRETRY

int

JDBC 드라이버 특성: ifxINFORMIXCONRETRY입니다.

ifxINFORMIXCONTIME

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: ifxINFORMIXCONTIME입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

ifxINFORMIXOPCACHE

string

JDBC 드라이버 특성: ifxINFORMIXOPCACHE입니다.

ifxINFORMIXSTACKSIZE

int

JDBC 드라이버 특성: ifxINFORMIXSTACKSIZE입니다.

ifxJDBCTEMP

string

JDBC 드라이버 특성: ifxJDBCTEMP입니다.

ifxLDAP_IFXBASE

string

JDBC 드라이버 특성: ifxLDAP_IFXBASE입니다.

ifxLDAP_PASSWD

string

JDBC 드라이버 특성: ifxLDAP_PASSWD입니다.

ifxLDAP_URL

string

JDBC 드라이버 특성: ifxLDAP_URL입니다.

ifxLDAP_USER

string

JDBC 드라이버 특성: ifxLDAP_USER입니다.

ifxLOBCACHE

int

JDBC 드라이버 특성: ifxLOBCACHE입니다.

ifxNEWCODESET

string

JDBC 드라이버 특성: ifxNEWCODESET입니다.

ifxNEWLOCALE

string

JDBC 드라이버 특성: ifxNEWLOCALE입니다.

ifxNODEFDAC

string

JDBC 드라이버 특성: ifxNODEFDAC입니다.

ifxOPTCOMPIND

string

JDBC 드라이버 특성: ifxOPTCOMPIND입니다.

ifxOPTOFC

string

JDBC 드라이버 특성: ifxOPTOFC입니다.

ifxOPT_GOAL

string

JDBC 드라이버 특성: ifxOPT_GOAL입니다.

ifxPATH

string

JDBC 드라이버 특성: ifxPATH입니다.

ifxPDQPRIORITY

string

JDBC 드라이버 특성: ifxPDQPRIORITY입니다.

ifxPLCONFIG

string

JDBC 드라이버 특성: ifxPLCONFIG입니다.

ifxPLOAD_LO_PATH

string

JDBC 드라이버 특성: ifxPLOAD_LO_PATH입니다.

ifxPROTOCOLTRACE

int

JDBC 드라이버 특성: ifxPROTOCOLTRACE입니다.

ifxPROTOCOLTRACEFILE

string

JDBC 드라이버 특성: ifxPROTOCOLTRACEFILE입니다.

ifxPROXY

string

JDBC 드라이버 특성: ifxPROXY입니다.

ifxPSORT_DBTEMP

string

JDBC 드라이버 특성: ifxPSORT_DBTEMP입니다.

ifxPSORT_NPROCS

boolean

JDBC 드라이버 특성: ifxPSORT_NPROCS입니다.

ifxSECURITY

string

JDBC 드라이버 특성: ifxSECURITY입니다.

ifxSQLH_FILE

string

JDBC 드라이버 특성: ifxSQLH_FILE입니다.

ifxSQLH_LOC

string

JDBC 드라이버 특성: ifxSQLH_LOC입니다.

ifxSQLH_TYPE

string

JDBC 드라이버 특성: ifxSQLH_TYPE입니다.

ifxSSLCONNECTION

string

JDBC 드라이버 특성: ifxSSLCONNECTION입니다.

ifxSTMT_CACHE

string

JDBC 드라이버 특성: ifxSTMT_CACHE입니다.

ifxTRACE

int

JDBC 드라이버 특성: ifxTRACE입니다.

ifxTRACEFILE

string

JDBC 드라이버 특성: ifxTRACEFILE입니다.

ifxTRUSTED_CONTEXT

string

JDBC 드라이버 특성: ifxTRUSTED_CONTEXT입니다.

ifxUSEV5SERVER

boolean

JDBC 드라이버 특성: ifxUSEV5SERVER입니다.

ifxUSE_DTENV

boolean

JDBC 드라이버 특성: ifxUSE_DTENV입니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

roleName

string

JDBC 드라이버 특성: roleName입니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

properties.informix.jcc

IBM Data Server Driver for JDBC 및 Informix용 SQLJ의 데이터 소스 특성입니다.

이름 유형 기본값 설명

databaseName

string

JDBC 드라이버 특성: databaseName입니다.

portNumber

int

1526

데이터베이스 연결을 구축할 포트입니다.

serverName

string

localhost

데이터베이스가 실행 중인 서버입니다.

고급 특성

DBANSIWARN

boolean

JDBC 드라이버 특성: DBANSIWARN입니다.

DBDATE

string

JDBC 드라이버 특성: DBDATE입니다.

DBPATH

string

JDBC 드라이버 특성: DBPATH입니다.

DBSPACETEMP

string

JDBC 드라이버 특성: DBSPACETEMP입니다.

DBTEMP

string

JDBC 드라이버 특성: DBTEMP입니다.

DBUPSPACE

string

JDBC 드라이버 특성: DBUPSPACE입니다.

DELIMIDENT

boolean

JDBC 드라이버 특성: DELIMIDENT입니다.

IFX_DIRECTIVES

  • OFF

  • ON

JDBC 드라이버 특성: IFX_DIRECTIVES입니다.

IFX_EXTDIRECTIVES

  • OFF

  • ON

JDBC 드라이버 특성: IFX_EXTDIRECTIVES입니다.

IFX_UPDDESC

string

JDBC 드라이버 특성: IFX_UPDDESC입니다.

IFX_XASTDCOMPLIANCE_XAEND

  • 0

  • 1

JDBC 드라이버 특성: IFX_XASTDCOMPLIANCE_XAEND입니다.

INFORMIXOPCACHE

string

JDBC 드라이버 특성: INFORMIXOPCACHE입니다.

INFORMIXSTACKSIZE

string

JDBC 드라이버 특성: INFORMIXSTACKSIZE입니다.

NODEFDAC

  • no

  • yes

JDBC 드라이버 특성: NODEFDAC입니다.

OPTCOMPIND

  • 0

  • 1

  • 2

JDBC 드라이버 특성: OPTCOMPIND입니다.

OPTOFC

  • 0

  • 1

JDBC 드라이버 특성: OPTOFC입니다.

PDQPRIORITY

  • HIGH

  • LOW

  • OFF

JDBC 드라이버 특성: PDQPRIORITY입니다.

PSORT_DBTEMP

string

JDBC 드라이버 특성: PSORT_DBTEMP입니다.

PSORT_NPROCS

string
최대: 10

JDBC 드라이버 특성: PSORT_NPROCS입니다.

STMT_CACHE

  • 0

  • 1

JDBC 드라이버 특성: STMT_CACHE입니다.

currentLockTimeout

초 정밀도를 사용하는 기간

2s

JDBC 드라이버 특성: currentLockTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

deferPrepares

boolean

JDBC 드라이버 특성: deferPrepares입니다.

driverType

int

4

JDBC 드라이버 특성: driverType입니다.

enableNamedParameterMarkers

int

JDBC 드라이버 특성: enableNamedParameterMarkers입니다. 값은 1(예) 또는 2(아니오)입니다.

enableSeamlessFailover

int

JDBC 드라이버 특성: enableSeamlessFailover입니다. 값은 1(예) 또는 2(아니오)입니다.

enableSysplexWLB

boolean

JDBC 드라이버 특성: enableSysplexWLB입니다.

fetchSize

int

JDBC 드라이버 특성: fetchSize입니다.

fullyMaterializeLobData

boolean

JDBC 드라이버 특성: fullyMaterializeLobData입니다.

keepDynamic

int

JDBC 드라이버 특성: keepDynamic입니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

progressiveStreaming

  • 1

  • 2

JDBC 드라이버 특성: progressiveStreaming입니다. 값은 1(예) 또는 2(아니오)입니다.
1
YES
2
NO

queryDataSize

int
최소: 4096
최대: 10485760

JDBC 드라이버 특성: queryDataSize입니다.

resultSetHoldability

  • 1

  • 2

JDBC 드라이버 특성: resultSetHoldability입니다. 값은 1(HOLD_CURSORS_OVER_COMMIT) 또는 2(CLOSE_CURSORS_AT_COMMIT)입니다.
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT

resultSetHoldabilityForCatalogQueries

  • 1

  • 2

JDBC 드라이버 특성: resultSetHoldabilityForCatalogQueries입니다. 값은 1(HOLD_CURSORS_OVER_COMMIT) 또는 2(CLOSE_CURSORS_AT_COMMIT)입니다.
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT

retrieveMessagesFromServerOnGetMessage

boolean

true

JDBC 드라이버 특성: retrieveMessagesFromServerOnGetMessage입니다.

securityMechanism

  • 3

  • 4

  • 7

  • 9

JDBC 드라이버 특성: securityMechanism입니다. 값은 3(CLEAR_TEXT_PASSWORD_SECURITY), 4(USER_ONLY_SECURITY), 7(ENCRYPTED_PASSWORD_SECURITY), 9(ENCRYPTED_USER_AND_PASSWORD_SECURITY)입니다.
3
CLEAR_TEXT_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY

traceDirectory

string

JDBC 드라이버 특성: traceDirectory입니다.

traceFile

string

JDBC 드라이버 특성: traceFile입니다.

traceFileAppend

boolean

JDBC 드라이버 특성: traceFileAppend입니다.

traceLevel

int

다음 상수 값의 비트와이즈 조합: TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_SQLJ=1024, TRACE_META_CALLS=8192, TRACE_DATASOURCE_CALLS=16384, TRACE_LARGE_OBJECT_CALLS=32768, TRACE_SYSTEM_MONITOR=131072, TRACE_TRACEPOINTS=262144, TRACE_ALL=-1

useJDBC4ColumnNameAndLabelSemantics

int

JDBC 드라이버 특성: useJDBC4ColumnNameAndLabelSemantics입니다. 값은 1(예) 또는 2(아니오)입니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

properties.microsoft.sqlserver

Microsoft SQL Server JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

databaseName

string

JDBC 드라이버 특성: databaseName입니다. 이 특성은 URL에 지정된 databaseName 이 구성된 경우 이를 대체합니다.

instanceName

string

JDBC 드라이버 특성: instanceName입니다. 이 특성은 URL에 지정된 instanceName 이 구성된 경우 이를 대체합니다.

portNumber

int

JDBC 드라이버 특성: portNumber입니다. 이 특성은 URL에 지정된 portNumber 가 구성된 경우 이를 대체합니다.

serverName

string

JDBC 드라이버 특성: serverName입니다. 이 특성은 URL에 지정된 serverName 이 구성된 경우 이를 대체합니다.

고급 특성

URL

string

데이터베이스에 연결하기 위한 URL입니다. 예: jdbc:sqlserver://localhost:1433;databaseName=myDB

accessToken

양방향으로 암호화된 비밀번호(문자열)

JDBC 드라이버 특성: accessToken입니다.

applicationIntent

  • ReadOnly

  • ReadWrite

JDBC 드라이버 특성: applicationIntent입니다.

applicationName

string

JDBC 드라이버 특성: applicationName입니다.

authentication

  • ActiveDirectoryDefault

  • ActiveDirectoryIntegrated

  • ActiveDirectoryMSI

  • ActiveDirectoryPassword

  • NotSpecified

  • SqlPassword

JDBC 드라이버 특성: authentication입니다.

authenticationScheme

  • JavaKerberos

  • NTLM

  • NativeAuthentication

JDBC 드라이버 특성: authenticationScheme입니다.

columnEncryptionSetting

  • Disabled

  • Enabled

JDBC 드라이버 특성: columnEncryptionSetting입니다.

encrypt

boolean

JDBC 드라이버 특성: encrypt입니다.

failoverPartner

string

JDBC 드라이버 특성: failoverPartner입니다.

hostNameInCertificate

string

JDBC 드라이버 특성: hostNameInCertificate입니다.

integratedSecurity

boolean

JDBC 드라이버 특성: integratedSecurity입니다.

keyStoreAuthentication

  • JavaKeyStorePassword

JDBC 드라이버 특성: keyStoreAuthentication입니다.

keyStoreLocation

파일 경로

JDBC 드라이버 특성: keyStoreLocation입니다.

keyStoreSecret

양방향으로 암호화된 비밀번호(문자열)

JDBC 드라이버 특성: keyStoreSecret입니다.

lastUpdateCount

boolean

JDBC 드라이버 특성: lastUpdateCount입니다.

lockTimeout

밀리초 정밀도를 사용하는 기간

JDBC 드라이버 특성: lockTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

multiSubnetFailover

boolean

JDBC 드라이버 특성: multiSubnetFailover입니다.

packetSize

int
최소: -1
최대: 32767

JDBC 드라이버 특성: packetSize입니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

responseBuffering

  • adaptive

  • full

JDBC 드라이버 특성: responseBuffering입니다.

selectMethod

  • cursor

  • direct

JDBC 드라이버 특성: selectMethod입니다.

sendStringParametersAsUnicode

boolean

false

JDBC 드라이버 특성: sendStringParametersAsUnicode입니다.

sendTimeAsDatetime

boolean

JDBC 드라이버 특성: sendTimeAsDatetime입니다.

serverNameAsACE

boolean

JDBC 드라이버 특성: serverNameAsACE입니다.

serverSpn

string

JDBC 드라이버 특성: serverSpn입니다.

transparentNetworkIPResolution

boolean

JDBC 드라이버 특성: transparentNetworkIPResolution입니다.

trustServerCertificate

boolean

JDBC 드라이버 특성: trustServerCertificate입니다.

trustStore

string

JDBC 드라이버 특성: trustStore입니다.

trustStorePassword

양방향으로 암호화된 비밀번호(문자열)

JDBC 드라이버 특성: trustStorePassword입니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

workstationID

string

JDBC 드라이버 특성: workstationID입니다.

xopenStates

boolean

JDBC 드라이버 특성: xopenStates입니다.

properties.oracle

Oracle JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

URL

string

JDBC 드라이버 특성: URL. 데이터베이스에 연결하기 위한 URL입니다. URL이 구성된 경우 Oracle JDBC 드라이버는 serverName 및 driverType과 같은 개별 연결 특성을 무시합니다. Oracle JDBC 드라이버 업데이트는 이 동작에 영향을 줄 수 있습니다. 예: jdbc:oracle:thin:@//localhost:1521/sample or jdbc:oracle:oci:@//localhost:1521/sample

databaseName

string

JDBC 드라이버 특성: databaseName입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

driverType

  • oci

  • thin

thin

JDBC 드라이버 특성: driverType입니다.

portNumber

int

1521

JDBC 드라이버 특성: portNumber입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

serverName

string

localhost

JDBC 드라이버 특성: serverName입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

고급 특성

ONSConfiguration

string

JDBC 드라이버 특성: ONSConfiguration입니다.

TNSEntryName

string

JDBC 드라이버 특성: TNSEntryName입니다.

connectionProperties

string

JDBC 드라이버 특성: connectionProperties입니다. 다른 데이터 소스 비밀번호에 사용되는 것과 동일한 프로세스를 사용하여 javax.net.ssl.keyStorePassword 및 javax.net.ssl.trustStorePassword SSL 특성에 대한 암호화된 값을 구성할 수 있습니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

networkProtocol

string

JDBC 드라이버 특성: networkProtocol입니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

roleName

string

JDBC 드라이버 특성: roleName입니다.

serviceName

string

JDBC 드라이버 특성: serviceName입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

properties.oracle.ucp

Oracle UCP(Universal Connection Pooling)의 데이터 소스 특성입니다.

이름 유형 기본값 설명

URL

string

JDBC 드라이버 특성: URL. 데이터베이스에 연결하기 위한 URL입니다. URL이 구성된 경우 Oracle JDBC 드라이버는 serverName 및 driverType과 같은 개별 연결 특성을 무시합니다. Oracle JDBC 드라이버 업데이트는 이 동작에 영향을 줄 수 있습니다. 예: jdbc:oracle:thin:@//localhost:1521/sample or jdbc:oracle:oci:@//localhost:1521/sample

connectionFactoryClassName

  • oracle.jdbc.pool.OracleConnectionPoolDataSource

  • oracle.jdbc.pool.OracleDataSource

  • oracle.jdbc.replay.OracleConnectionPoolDataSourceImpl

  • oracle.jdbc.replay.OracleDataSourceImpl

  • oracle.jdbc.replay.OracleXADataSourceImpl

  • oracle.jdbc.xa.client.OracleXADataSource

JDBC 드라이버 특성: connectionFactoryClassName입니다.

connectionPoolName

string

JDBC 드라이버 특성: connectionPoolName입니다.

databaseName

string

JDBC 드라이버 특성: databaseName입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

portNumber

int

1521

JDBC 드라이버 특성: portNumber입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

serverName

string

localhost

JDBC 드라이버 특성: serverName입니다. URL이 구성된 경우 드라이버에서 이 특성을 무시합니다.

고급 특성

ONSConfiguration

string

JDBC 드라이버 특성: ONSConfiguration입니다.

SQLForValidateConnection

string

JDBC 드라이버 특성: SQLForValidateConnection입니다.

abandonedConnectionTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: abandonedConnectionTimeout. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

connectionFactoryProperties

string

JDBC 드라이버 특성: connectionFactoryProperties입니다.

connectionHarvestMaxCount

int

JDBC 드라이버 특성: connectionHarvestMaxCount입니다.

connectionHarvestTriggerCount

int

JDBC 드라이버 특성: connectionHarvestTriggerCount입니다.

connectionProperties

string

JDBC 드라이버 특성: connectionProperties입니다. 다른 데이터 소스 비밀번호에 사용되는 것과 동일한 프로세스를 사용하여 javax.net.ssl.keyStorePassword 및 javax.net.ssl.trustStorePassword SSL 특성에 대한 암호화된 값을 구성할 수 있습니다.

connectionWaitTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: connectionWaitTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

fastConnectionFailoverEnabled

boolean

JDBC 드라이버 특성: fastConnectionFailoverEnabled입니다.

initialPoolSize

int

JDBC 드라이버 특성: initialPoolSize입니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

maxConnectionReuseCount

int

JDBC 드라이버 특성: maxConnectionReuseCount입니다.

maxConnectionReuseTime

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: maxConnectionReuseTime입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

maxConnectionsPerShard

int

JDBC 드라이버 특성: maxConnectionsPerShard입니다.

maxIdleTime

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: maxIdleTime입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

maxPoolSize

int

JDBC 드라이버 특성: maxPoolSize입니다.

maxStatements

int

JDBC 드라이버 특성: maxStatements입니다.

minPoolSize

int

JDBC 드라이버 특성: minPoolSize입니다.

networkProtocol

string

JDBC 드라이버 특성: networkProtocol입니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

roleName

string

JDBC 드라이버 특성: roleName입니다.

secondsToTrustIdleConnection

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: secondsToTrustIdleConnection입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

timeToLiveConnectionTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: timeToLiveConnectionTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

timeoutCheckInterval

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: timeoutCheckInterval입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

validateConnectionOnBorrow

boolean

JDBC 드라이버 특성: validateConnectionOnBorrow입니다.

properties.postgresql

PostgreSQL JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

databaseName

string

JDBC 드라이버 특성: databaseName입니다. PostgreSQL 드라이버가 java.sql.Driver 유형을 사용하고 URL및 이 특성이 구성된 경우 PostgreSQL 드라이버는 이 특성을 무시합니다. PostgreSQL 드라이버가 javax.sql.DataSource유형을 사용하고 URL및 이 특성이 구성된 경우 PostgreSQL 드라이버는 databaseName 특성을 무시합니다.

portNumber

int

JDBC 드라이버 특성: portNumber입니다. PostgreSQL 드라이버가 java.sql.Driver 유형을 사용하고 URL및 이 특성이 구성된 경우 PostgreSQL 드라이버는 이 특성을 무시합니다. PostgreSQL 드라이버가 javax.sql.DataSource유형을 사용하고 URL및 이 특성이 구성된 경우 PostgreSQL 드라이버는 portNumber 특성을 무시합니다.

serverName

string

JDBC 드라이버 특성: serverName입니다. PostgreSQL 드라이버가 java.sql.Driver 유형을 사용하고 URL및 이 특성이 구성된 경우 PostgreSQL 드라이버는 이 특성을 무시합니다. PostgreSQL 드라이버가 javax.sql.DataSource유형을 사용하고 URL및 이 특성이 구성된 경우 PostgreSQL 드라이버는 serverName 특성을 무시합니다.

고급 특성

URL

string

데이터베이스에 연결하기 위한 URL입니다.

applicationName

string

JDBC 드라이버 특성: applicationName입니다.

cancelSignalTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: cancelSignalTimeout. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

connectTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: connectTimeout. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

currentSchema

string

JDBC 드라이버 특성: currentSchema입니다.

defaultRowFetchSize

int
최소: 0

JDBC 드라이버 특성: defaultRowFetchSize.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

preparedStatementCacheQueries

int
최소: 0

0

JDBC 드라이버 특성: preparedStatementCacheQueries.

readOnly

boolean

JDBC 드라이버 특성: readOnly입니다.

socketTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: socketTimeout. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

ssl

boolean

JDBC 드라이버 특성: ssl입니다.

sslCert

파일, 디렉토리 또는 URL입니다.

JDBC 드라이버 특성: sslCert.

sslKey

파일, 디렉토리 또는 URL입니다.

JDBC 드라이버 특성: sslKey.

sslMode

  • allow

  • disable

  • prefer

  • require

  • verify-ca

  • verify-full

JDBC 드라이버 특성: sslMode.

sslPassword

양방향으로 암호화된 비밀번호(문자열)

JDBC 드라이버 특성: sslPassword.

sslRootCert

파일, 디렉토리 또는 URL입니다.

JDBC 드라이버 특성: sslRootCert.

sslfactory

string

JDBC 드라이버 특성: sslfactory.

targetServerType

string

JDBC 드라이버 특성: targetServerType.

tcpKeepAlive

boolean

JDBC 드라이버 특성: tcpKeepAlive.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

properties.sybase

Sybase JDBC 드라이버의 데이터 소스 특성입니다.

이름 유형 기본값 설명

databaseName

string
필수

JDBC 드라이버 특성: databaseName입니다.

portNumber

int

5000

데이터베이스 연결을 구축할 포트입니다.

serverName

string

localhost

데이터베이스가 실행 중인 서버입니다.

고급 특성

SERVER_INITIATED_TRANSACTIONS

  • false

  • true

false

JDBC 드라이버 특성: SERVER_INITIATED_TRANSACTIONS입니다.

connectionProperties

string

SELECT_OPENS_CURSOR=true

JDBC 드라이버 특성: connectionProperties입니다. 다른 데이터 소스 비밀번호에 사용되는 것과 동일한 프로세스를 사용하여 javax.net.ssl.keyStorePassword 및 javax.net.ssl.trustStorePassword SSL 특성에 대한 암호화된 값을 구성할 수 있습니다.

loginTimeout

초 정밀도를 사용하는 기간

JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.

networkProtocol

  • SSL

  • socket

JDBC 드라이버 특성: networkProtocol입니다.

password

양방향으로 암호화된 비밀번호(문자열)

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

resourceManagerName

string

JDBC 드라이버 특성: resourceManagerName입니다.

user

string

이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다.

version

int

JDBC 드라이버 특성: version입니다.

recoveryAuthData

트랜잭션 복구용 인증 데이터입니다.

이름 유형 기본값 설명

krb5Principal

string

사용할 Kerberos 프린시펄 이름 또는 Kerberos 서비스 이름입니다.

krb5TicketCache

파일 경로

Kerberos 프린시펄 이름 또는 서비스 이름에 대한 Kerberos 신임 정보가 저장될 파일 위치입니다. Kerberos 신임 정보 캐시(ccache)라고도 합니다.

password

양방향으로 암호화된 비밀번호(문자열)

EIS에 연결할 때 사용할 사용자의 비밀번호입니다. 값은 일반 텍스트 또는 인코딩된 양식으로 저장될 수 있습니다. 비밀번호를 인코드하는 것이 좋습니다. 그렇게 작업을 수행하려면 인코드 옵션으로 securityUtility 도구를 사용하십시오.

user

string

EIS에 연결할 때 사용할 사용자의 이름입니다.