OAuth 제공자 정의입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
httpsRequired | boolean | true | OAuth 클라이언트와 제공자 간의 SSL 통신이 필요합니다. |
authorizationGrantLifetime | 초 정밀도를 사용하는 기간 | 604800 | 권한 부여 지속 시간(초)입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.max.authorization.grant.lifetime.seconds입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
authorizationCodeLifetime | 초 정밀도를 사용하는 기간 | 60 | 권한 부여 코드 지속 시간(초)입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.code.lifetime.seconds입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
authorizationCodeLength | long | 30 | 생성된 권한 부여 코드의 길이입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.code.length입니다. |
accessTokenLifetime | 초 정밀도를 사용하는 기간 | 7200 | 액세스 토큰이 유효한 시간(초)입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.token.lifetime.seconds입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
accessTokenLength | long | 40 | 생성된 OAuth 액세스 토큰의 길이입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.access.token.length입니다. |
issueRefreshToken | boolean | true | false 값이 생성과 새로 고치기 토큰 사용을 사용하지 않도록 설정합니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.issue.refresh.token입니다. |
refreshTokenLength | long | 50 | 생성된 새로 고치기 토큰의 길이입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.refresh.token.length입니다. |
revokeAccessTokensWithRefreshTokens | boolean | true | false 값을 사용하면 새로 고치기 토큰이 취소될 때 연관된 액세스 토큰이 취소되지 않습니다. 기본값은 true입니다. |
libraryRef | 최상위 레벨 library 요소에 대한 참조입니다(문자열). | 중개자 플러그인 클래스를 포함한 공유 라이브러리에 대한 참조입니다. | |
allowPublicClients | boolean | false | false 값은 OAuth 스펙의 설명대로 공용 클라이언트에 대한 액세스를 사용하지 않도록 설정합니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.allow.public.clients입니다. |
authorizationFormTemplate | string | template.html | 사용자 정의 권한 부여 페이지 템플리트의 URL입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.authorization.form.template입니다. |
authorizationErrorTemplate | string | 사용자 정의 권한 부여 오류 페이지 템플리트의 URL입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.authorization.error.template입니다. | |
customLoginURL | string | login.jsp | 사용자 정의 로그인 페이지의 URL입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.authorization.loginURL입니다. |
autoAuthorizeParam | string | autoauthz | 자동 권한 부여를 사용하려면, 값이 true인 요청에 autoAuthorize 매개변수를 추가하십시오. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.autoauthorize.param입니다. |
autoAuthorize | boolean | false | 자동 권한 부여를 사용하려면, 값이 true인 요청에 autoAuthorize 매개변수를 추가하십시오. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.autoauthorize.param입니다. |
clientURISubstitutions | string | 동적 호스트 이름의 클라이언트 URI 문자열을 대체할 선택적 값입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.client.uri.substitutions입니다. | |
clientTokenCacheSize | long | 클라이언트 토큰 캐시에 있는 항목의 최대 수입니다. | |
userClientTokenLimit | long | 각 사용자 및 클라이언트 조합의 토큰 한계입니다. | |
filter | string | URI 필터가 해당 제공자가 권한 부여하도록 요청을 선택합니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 Filter입니다. | |
characterEncoding | string | 요청 문자 인코딩을 이 값으로 설정하십시오. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 characterEncoding입니다. | |
oauthOnly | boolean | true | 값이 true이면 필터와 일치하는 요청에 액세스 토큰이 있어야 합니다. 토큰이 없으면 요청이 실패합니다. 값이 false이면 액세스 토큰이 제시되지 않은 경우 다른 인증 데이터에 대해 일치하는 요청이 확인됩니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauthOnly입니다. |
includeTokenInSubject | boolean | true | 값이 true인 경우, com.ibm.wsspi.security.oauth20.token.WSOAuth20Token을 개인용 신임 정보로 추가하십시오. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 includeToken입니다. |
consentCacheEntryLifetime | 초 정밀도를 사용하는 기간 | 1800 | 동의 캐시의 항목이 유효한 시간(초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
consentCacheSize | long Min: 0 | 1000 | 동의 캐시에 허용된 항목의 최대 수입니다. |
accessTokenCacheEnabled | boolean | true | %accessTokenCacheEnabled.desc |
certAuthentication | boolean | false | https 요청에서 클라이언트 인증서 인증을 사용합니다. |
jwtAccessToken | boolean | false | Json 웹 토큰(JWT)을 생성하고 이를 문자열로 직렬화하고 액세스 토큰의 위치에 배치합니다. |
coverageMapSessionMaxAge | 초 정밀도를 사용하는 기간 | 600 | 적용 범위 맵 서비스의 캐시 제어 헤더에 대한 최대 유효 기간 값(초)입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
skipResourceOwnerValidation | boolean | false | 값이 true인 경우 자원 소유자 유효성 검증을 건너뜁니다. |
logoutRedirectURL | string | 로그아웃 엔드포인트 호출 성공 후 클라이언트가 경로 재지정되는 선택적 URL입니다. URL이 제공되지 않으면, 최소 기본 로그아웃 페이지가 사용됩니다. |
클라이언트는 server.xml에 정의되고 토큰은 서버에 캐시됩니다.
Name | Type | Default | Description |
---|---|---|---|
tokenStoreSize | long | 2000 | 토큰 저장소 크기 |
고유 구성 ID입니다.
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
name | string | 클라이언트의 이름(ID라고도 함)입니다. | |
secret | 양방향으로 암호화된 비밀번호(문자열) | 클라이언트의 비밀 키입니다. | |
displayname | string | 클라이언트의 표시 이름입니다. | |
tokenEndpointAuthMethod |
| client_secret_basic | 클라이언트의 토큰 엔드포인트에 대한 요청되는 인증 방법입니다. client_secret_post client_secret_post none 없음 client_secret_basic client_secret_basic |
scope | string | 클라이언트의 범위 목록을 공백으로 지정하십시오. | |
applicationType |
| web | 애플리케이션의 유형은 클라이언트를 설명합니다. native 원시 web 웹 |
subjectType |
| 이 클라이언트에 대한 응답을 위해 요청되는 주제 유형입니다. public public | |
sessionManaged | boolean | false | 클라이언트가 OpenID 세션 관리에 참여하는지를 표시하는 부울입니다. |
preAuthorizedScope | string | 자원 소유자가 사전 승인했으므로 자원 소유자의 동의가 필요 없다고 생각되는 액세스 토큰을 요청할 때 클라이언트에서 사용할 수 있는 공백으로 분리되는 범위 값 목록입니다. | |
introspectTokens | boolean | false | 권한 부여 서버에서 실행한 세부검사 토큰에 대한 세부검사 엔드포인트에 클라이언트가 액세스할 수 있는지를 명시한 부울 값입니다. |
allowRegexpRedirects | boolean | false | 경로 재지정 URL에 정규식이 포함되도록 합니다. 기본값은 false입니다. |
functionalUserId | string | 클라이언트 신임 정보 부여 유형을 사용하여 이 클라이언트가 획득한 액세스 토큰과 연관된 사용자 ID입니다. 이 클라이언트 매개변수가 지정되면 인트로스펙트 엔드포인트를 통해 functional_user_id 응답 매개변수에 값이 리턴됩니다. | |
enabled | boolean | true | 클라이언트는 true인 경우 사용 가능하고 false인 경우 사용 불가능합니다. |
localStore > client > redirect
권한 코드와 클라이언트의 내재된 권한 부여 유형 등 경로 재지정 기반 플로우에 사용하기 위한 경로 재지정 URI의 배열입니다. 요청에 아무것도 지정되지 않은 경우 첫 번째 경로 재지정 URI가 기본값으로 사용됩니다.
localStore > client > grantTypes
클라이언트가 사용할 수 있는 권한 부여 유형입니다.
localStore > client > responseTypes
클라이언트가 사용할 수 있는 응답 유형입니다.
localStore > client > postLogoutRedirectUris
로그아웃이 수행된 후 post_logout_redirect_uri 매개변수를 사용하여 일반 사용자의 사용자 에이전트 경로 재지정을 요청하기 위해 RP가 제공하는 URL 배열입니다.
localStore > client > resourceIds
JSON 웹 토큰의 대상인 자원 ID입니다.
localStore > client > functionalUserGroupIds
클라이언트 신임 정보 부여 유형을 사용하여 이 클라이언트가 획득한 액세스 토큰과 연관되는 그룹 ID 목록입니다. 이 클라이언트 매개변수가 지정되면 인트로스펙트 엔드포인트를 통해 functional_user_groupIds 응답 매개변수에 값이 리턴됩니다.
데이터베이스에 클라이언트가 정의되고 토큰이 캐시됩니다.
Name | Type | Default | Description |
---|---|---|---|
dataSourceRef | 최상위 레벨 dataSource 요소에 대한 참조입니다(문자열). | 저장소의 데이터 소스에 대한 참조입니다. | |
cleanupExpiredTokenInterval | 초 정밀도를 사용하는 기간 | 3600 | 만료된 토큰 정리 간격(초)입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauthjdbc.CleanupInterval입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
user | string | 사용자 | |
password | 양방향으로 암호화된 비밀번호(문자열) | 데이터베이스 액세스에 사용되는 비밀번호입니다. | |
schema | string | OAuthDBSchema | 스키마 |
저장소의 데이터 소스에 대한 참조입니다.
Name | Type | Default | Description |
---|---|---|---|
enableConnectionCasting | boolean | false | 데이터 소스에서 얻은 연결이 JDBC 벤더 연결 구현에서 구현하는 인터페이스 클래스에 캐스트 가능해야 함을 표시합니다. 이 옵션을 사용으로 설정하면 각 getConnection 조작에서 추가 오버헤드가 발생합니다. 벤더 JDBC 인터페이스가 자주 필요하지 않은 경우 이 옵션을 사용 안함으로 설정하고 필요한 경우에만 Connection.unwrap(interface)을 사용하는 것이 더 효율적일 수 있습니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 업데이트가 적용되고 사용 중인 연결은 영향을 받지 않습니다. |
jndiName | string | 데이터 소스의 JNDI 이름입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다. | |
jdbcDriverRef | 최상위 레벨 jdbcDriver 요소에 대한 참조입니다(문자열). | 데이터 소스의 JDBC 드라이버입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다. | |
connectionManagerRef | 최상위 레벨 connectionManager 요소에 대한 참조입니다(문자열). | 데이터 소스의 연결 관리자입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다. | |
type |
| 데이터 소스 유형입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다. javax.sql.DataSource javax.sql.DataSource javax.sql.ConnectionPoolDataSource javax.sql.ConnectionPoolDataSource javax.sql.XADataSource javax.sql.XADataSource | |
connectionSharing |
| MatchOriginalRequest | 공유를 위해 연결이 일치되는 방법을 지정합니다. MatchOriginalRequest 연결을 공유할 때 기존 연결 요청을 기반으로 일치시킵니다. MatchCurrentState 연결을 공유할 때 연결의 현재 상태를 기반으로 일치시킵니다. 서버 실행 중에 업데이트되는 경우 트랜잭션의 각 첫 번째 연결 핸들에 업데이트가 적용됩니다. |
containerAuthDataRef | 최상위 레벨 authData 요소에 대한 참조입니다(문자열). | 바인딩이 res-auth=CONTAINER를 사용하여 자원 참조의 인증-별명을 지정하지 않는 경우 적용되는 컨테이너 관리 인증을 위한 기본 인증 데이터입니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 변경사항이 적용되고 사용 중인 연결은 영향을 받지 않습니다. | |
jaasLoginContextEntryRef | 최상위 레벨 jaasLoginContextEntry 요소에 대한 참조입니다(문자열). | 인증에 대한 JAAS 로그인 컨텍스트 항목입니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 업데이트가 적용되고 사용 중인 연결은 영향을 받지 않습니다. | |
isolationLevel |
| 기본 트랜잭션 격리 레벨입니다. 지정되지 않았고 데이터베이스가 DB2, Derby, Informix, Microsoft SQL Server 또는 Sybase로 식별되는 경우 TRANSACTION_REPEATABLE_READ가 사용됩니다. 다른 데이터베이스에 대해 지정되지 않은 경우 TRANSACTION_READ_COMMITTED가 사용됩니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 업데이트가 적용되고 사용 중인 연결은 영향을 받지 않습니다. TRANSACTION_SNAPSHOT Microsoft SQL Server JDBC Driver 및 DataDirect Connect for JDBC 드라이버의 스냅샷 격리입니다. TRANSACTION_READ_UNCOMMITTED 더티 읽기, 반복 불가능 읽기 및 팬텀 읽기가 발생할 수 있습니다. TRANSACTION_READ_COMMITTED 더티 읽기가 금지되고 반복 불가능 읽기 및 팬텀 읽기가 발생할 수 있습니다. TRANSACTION_SERIALIZABLE 더티 읽기, 반복 불가능 읽기 및 팬텀 읽기가 금지됩니다. TRANSACTION_REPEATABLE_READ 더티 읽기 및 반복 불가능 읽기가 금지되고 팬텀 읽기가 발생할 수 있습니다. | |
statementCacheSize | int Min: 0 | 10 | 연결당 캐시된 명령문의 최대 수입니다. 서버 실행 중에 업데이트되는 경우 다음 번 사용 시 명령문 캐시의 크기가 조정됩니다. |
transactional | boolean | true | 애플리케이션 서버가 관리하는 트랜잭션에 참여를 사용합니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다. |
beginTranForResultSetScrollingAPIs | boolean | true | 결과 세트 화면 이동 인터페이스가 사용될 때 트랜잭션 나열을 시도합니다. |
beginTranForVendorAPIs | boolean | true | 벤더 인터페이스가 사용될 때 트랜잭션 나열을 시도합니다. |
commitOrRollbackOnCleanup |
| 연결이 처리완료되거나 풀에 리턴되는 경우 데이터베이스 작업 단위(AutoCommit=false)에 있을 수 있는 연결을 정리하는 방법을 판별합니다. rollback 롤백하여 연결을 정리합니다. commit 커미트하여 연결을 정리합니다. | |
queryTimeout | 초 정밀도를 사용하는 기간 | SQL문의 기본 조회 제한시간입니다. JTA 트랜잭션에서는 syncQueryTimeoutWithTransactionTimeout이 이 기본값을 대체할 수 있습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
recoveryAuthDataRef | 최상위 레벨 authData 요소에 대한 참조입니다(문자열). | 트랜잭션 복구용 인증 데이터입니다. | |
syncQueryTimeoutWithTransactionTimeout | boolean | false | JTA 트랜잭션에 남아 있는 시간(해당되는 경우)을 SQL문의 기본 조회 제한시간으로 사용합니다. |
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 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다. | |
validationTimeout | 초 정밀도를 사용하는 기간 | 풀링된 연결의 유효성 검증에 대한 제한시간을 지정합니다. 지정되면 풀링된 연결은 연결 풀에서 재사용되기 전에 유효성 검증됩니다. 또한 유효성 검증 제한시간은 연결 관리자가 PurgePolicy=ValidateAllConnection에 대해 시간이 경과된(stale) 연결에 대한 응답으로 연결을 유효성 검증할 때 재사용됩니다. 0의 값은 연결이 제한시간 적용 없이 유효성 검증되었음을 의미합니다. 유효성 검증 제한시간에는 JDBC 4.0 스펙 이상을 준수하는 JDBC 드라이버가 필요합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
databaseStore > dataSource > jdbcDriver
데이터 소스의 JDBC 드라이버입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.
Name | Type | Default | Description |
---|---|---|---|
libraryRef | 최상위 레벨 library 요소에 대한 참조입니다(문자열). | JDBC 드라이버 JAR 및 원시 파일을 식별합니다. | |
javax.sql.XADataSource | string | javax.sql.XADataSource의 JDBC 드라이버 구현입니다. | |
javax.sql.ConnectionPoolDataSource | string | javax.sql.ConnectionPoolDataSource의 JDBC 드라이버 구현입니다. | |
javax.sql.DataSource | string | javax.sql.DataSource의 JDBC 드라이버 구현입니다. |
databaseStore > dataSource > jdbcDriver > library
JDBC 드라이버 JAR 및 원시 파일을 식별합니다.
Name | Type | Default | Description |
---|---|---|---|
name | string | 관리자를 위한 공유 라이브러리의 이름 | |
description | string | 관리자를 위한 공유 라이브러리의 설명 | |
filesetRef | 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열). | 참조된 파일세트의 ID | |
apiTypeVisibility | string | spec,ibm-api,api,stable | 이 클래스 로더가 지원하는 API 패키지 유형입니다. 이 값은 API 패키지 즉, 스펙, ibm-api, api, 안정, 써드파티 조합의 쉼표로 분리된 목록입니다. |
databaseStore > dataSource > jdbcDriver > library > fileset
참조된 파일세트의 ID
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
dir | 디렉토리에 대한 경로 | ${server.config.dir} | 파일을 검색할 기본 디렉토리입니다. |
caseSensitive | boolean | true | 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true). |
includes | string | * | 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *). |
excludes | string | 검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다. | |
scanInterval | 밀리초 정밀도를 사용하는 기간 | 0 | 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
databaseStore > dataSource > jdbcDriver > library > folder
참조된 폴더의 ID
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
dir | 디렉토리에 대한 경로 | 자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더 |
databaseStore > dataSource > jdbcDriver > library > file
참조된 파일의 ID
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
name | 파일에 대한 경로 | 완전한 파일 이름 |
databaseStore > dataSource > connectionManager
데이터 소스의 연결 관리자입니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.
Name | Type | Default | Description |
---|---|---|---|
agedTimeout | 초 정밀도를 사용하는 기간 | -1 | 풀 유지보수에서 연결을 삭제할 수 있기 전의 시간입니다. -1의 값은 이 제한시간을 사용하지 않습니다. 0의 값은 모든 연결을 삭제하며 연결 풀링을 사용하지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
connectionTimeout | 초 정밀도를 사용하는 기간 | 30s | 그 이후에 연결 요청이 제한시간 초과하는 시간입니다. -1의 값은 이 제한시간을 사용하지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
maxIdleTime | 초 정밀도를 사용하는 기간 | 30m | 사용하지 않거나 유휴 상태의 연결을 삭제해도 풀이 최소 크기 미만으로 줄지 않는 경우 풀 유지보수 동안 연결이 삭제될 수 있을 때까지 해당 작업을 수행할 수 있는 시간입니다. -1의 값은 이 제한시간을 사용하지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
maxPoolSize | int Min: 0 | 50 | 풀에 대한 최대 실제 접속 수입니다. 0의 값은 무제한을 의미합니다. |
minPoolSize | int Min: 0 | 풀에서 유지보수할 최소 실제 접속 수입니다. 풀은 미리 채워지지 않습니다. 수명 제한시간이 최소값을 대체할 수 있습니다. | |
purgePolicy |
| EntirePool | 시간이 경과된(stale) 연결이 풀에서 발견될 때 영구 삭제할 연결을 지정합니다. FailingConnectionOnly 시간이 경과된(stale) 연결이 발견될 때 잘못된 것으로 발견된 연결만 닫힙니다. ValidateAllConnections 시간이 경과된(stale) 연결이 발견될 때 연결이 테스트되어 잘못된 것으로 발견된 연결이 닫힙니다. EntirePool 시간이 경과된(stale) 연결이 발견될 때 풀의 모든 연결이 시간이 경과된(stale) 것으로 표시되고 더 이상 사용되지 않을 때 닫힙니다. |
reapTime | 초 정밀도를 사용하는 기간 | 3m | 풀 유지보수 스레드 실행 사이의 시간입니다. -1의 값은 풀 유지보수를 사용하지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
maxConnectionsPerThread | int Min: 0 | 각 스레드에서 열린 연결의 수를 한계 지정합니다. | |
numConnectionsPerThreadLocal | int Min: 0 | 각 스레드의 지정된 연결의 수를 캐시합니다. | |
enableSharingForDirectLookups | boolean | true | true로 설정되면 연결이 공유됩니다. false로 설정되면 연결이 공유되지 않습니다. |
databaseStore > dataSource > properties.informix
Informix JDBC 드라이버의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
ifxIFXHOST | string | localhost | JDBC 드라이버 특성: ifxIFXHOST입니다. |
serverName | string | 데이터베이스가 실행 중인 서버입니다. | |
portNumber | int | 1526 | 데이터베이스 연결을 구축할 포트입니다. |
ifxCLIENT_LOCALE | string | JDBC 드라이버 특성: ifxCLIENT_LOCALE입니다. | |
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초와 동등합니다. | |
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 | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. |
databaseStore > dataSource > properties.db2.i.native
IBM DB2 for i Native JDBC 드라이버의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | *LOCAL | JDBC 드라이버 특성: databaseName입니다. |
access |
| all | JDBC 드라이버 특성: access입니다. all all read call read call read only read only |
autoCommit | boolean | true | JDBC 드라이버 특성: autoCommit입니다. |
batchStyle |
| 2.0 | JDBC 드라이버 특성: batchStyle입니다. 2.0 2.0 2.1 2.1 |
behaviorOverride | int | JDBC 드라이버 특성: behaviorOverride입니다. | |
blockSize |
| 32 | JDBC 드라이버 특성: blockSize입니다. 0 0 256 256 16 16 512 512 128 128 8 8 64 64 32 32 |
cursorHold | boolean | false | JDBC 드라이버 특성: cursorHold입니다. |
cursorSensitivity |
| asensitive | JDBC 드라이버 특성: cursorSensitivity입니다. 값은 0(TYPE_SCROLL_SENSITIVE_STATIC), 1(TYPE_SCROLL_SENSITIVE_DYNAMIC), 2(TYPE_SCROLL_ASENSITIVE)입니다. asensitive asensitive sensitive sensitive |
dataTruncation | string | true | JDBC 드라이버 특성: dataTruncation입니다. |
dateFormat |
| JDBC 드라이버 특성: dateFormat입니다. julian julian dmy dmy ymd ymd usa usa eur eur mdy mdy iso iso jis jis | |
dateSeparator |
| 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 Max: 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 | JDBC 드라이버 특성: maximumPrecision입니다. 63 63 31 31 |
maximumScale | int Min: 0 Max: 63 | 31 | JDBC 드라이버 특성: maximumScale입니다. |
minimumDivideScale | int Min: 0 Max: 9 | 0 | JDBC 드라이버 특성: minimumDivideScale입니다. |
networkProtocol | int | JDBC 드라이버 특성: networkProtocol입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
portNumber | int | 데이터베이스 연결을 구축할 포트입니다. | |
prefetch | boolean | true | JDBC 드라이버 특성: prefetch입니다. |
queryOptimizeGoal |
| 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 |
| JDBC 드라이버 특성: timeFormat입니다. usa usa eur eur iso iso jis jis hms hms | |
timeSeparator |
| 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 |
| character | JDBC 드라이버 특성: translateHex입니다. character character binary binary |
useBlockInsert | boolean | false | JDBC 드라이버 특성: useBlockInsert입니다. |
user | string | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. |
databaseStore > dataSource > properties.derby.embedded
Derby Embedded JDBC 드라이버의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
createDatabase |
| JDBC 드라이버 특성: createDatabase입니다. false 데이터베이스를 자동으로 작성하지 마십시오. create 최초 연결이 설정될 때 데이터베이스가 존재하지 않는 경우 데이터베이스를 자동으로 작성합니다. | |
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
connectionAttributes | string | JDBC 드라이버 특성: connectionAttributes입니다. | |
loginTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
shutdownDatabase |
| JDBC 드라이버 특성: shutdownDatabase입니다. false 데이터베이스를 종료하지 마십시오. shutdown 연결이 시도될 때 데이터베이스를 종료합니다. | |
user | string | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. |
databaseStore > dataSource > properties
데이터 소스의 JDBC 벤더 특성의 목록입니다. 예를 들어, databaseName="dbname" serverName="localhost" portNumber="50000"입니다.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
serverName | string | 데이터베이스가 실행 중인 서버입니다. | |
portNumber | int | 데이터베이스 연결을 구축할 포트입니다. | |
URL | string | 데이터베이스에 연결하기 위한 URL입니다. | |
user | string | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. |
databaseStore > dataSource > properties.microsoft.sqlserver
Microsoft SQL Server JDBC 드라이버의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
instanceName | string | JDBC 드라이버 특성: instanceName입니다. | |
serverName | string | localhost | 데이터베이스가 실행 중인 서버입니다. |
portNumber | int | 데이터베이스 연결을 구축할 포트입니다. | |
accessToken | string | JDBC 드라이버 특성: accessToken입니다. | |
applicationIntent |
| JDBC 드라이버 특성: applicationIntent입니다. ReadOnly ReadOnly ReadWrite ReadWrite | |
applicationName | string | JDBC 드라이버 특성: applicationName입니다. | |
authentication |
| JDBC 드라이버 특성: authentication입니다. ActiveDirectoryPassword ActiveDirectoryPassword ActiveDirectoryIntegrated ActiveDirectoryIntegrated SqlPassword SqlPassword NotSpecified NotSpecified | |
authenticationScheme |
| JDBC 드라이버 특성: authenticationScheme입니다. JavaKerberos JavaKerberos NativeAuthentication NativeAuthentication | |
columnEncryptionSetting |
| JDBC 드라이버 특성: columnEncryptionSetting입니다. Enabled Enabled Disabled Disabled | |
encrypt | boolean | JDBC 드라이버 특성: encrypt입니다. | |
failoverPartner | string | JDBC 드라이버 특성: failoverPartner입니다. | |
hostNameInCertificate | string | JDBC 드라이버 특성: hostNameInCertificate입니다. | |
integratedSecurity | boolean | JDBC 드라이버 특성: integratedSecurity입니다. | |
keyStoreAuthentication |
| JDBC 드라이버 특성: keyStoreAuthentication입니다. JavaKeyStorePassword JavaKeyStorePassword | |
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 Min: -1 Max: 32767 | JDBC 드라이버 특성: packetSize입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
responseBuffering |
| JDBC 드라이버 특성: responseBuffering입니다. adaptive adaptive full full | |
selectMethod |
| JDBC 드라이버 특성: selectMethod입니다. cursor cursor direct direct | |
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입니다. | |
URL | string | 데이터베이스에 연결하기 위한 URL입니다. 예: jdbc:sqlserver://localhost:1433;databaseName=myDB | |
user | string | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
workstationID | string | JDBC 드라이버 특성: workstationID입니다. | |
xopenStates | boolean | JDBC 드라이버 특성: xopenStates입니다. |
databaseStore > dataSource > properties.oracle
Oracle JDBC 드라이버의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
driverType |
| thin | JDBC 드라이버 특성: driverType입니다. oci oci thin thin |
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
serverName | string | localhost | 데이터베이스가 실행 중인 서버입니다. |
portNumber | int | 1521 | 데이터베이스 연결을 구축할 포트입니다. |
URL | string | 데이터베이스에 연결하기 위한 URL입니다. 예: jdbc:oracle:thin:@//localhost:1521/sample or jdbc:oracle:oci:@//localhost:1521/sample | |
connectionProperties | string | JDBC 드라이버 특성: connectionProperties입니다. | |
loginTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
networkProtocol | string | JDBC 드라이버 특성: networkProtocol입니다. | |
ONSConfiguration | string | JDBC 드라이버 특성: ONSConfiguration입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
roleName | string | JDBC 드라이버 특성: roleName입니다. | |
serviceName | string | JDBC 드라이버 특성: serviceName입니다. | |
TNSEntryName | string | JDBC 드라이버 특성: TNSEntryName입니다. | |
user | string | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. |
databaseStore > dataSource > properties.derby.client
Derby Network Client JDBC 드라이버의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
createDatabase |
| JDBC 드라이버 특성: createDatabase입니다. false 데이터베이스를 자동으로 작성하지 마십시오. create 최초 연결이 설정될 때 데이터베이스가 존재하지 않는 경우 데이터베이스를 자동으로 작성합니다. | |
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
serverName | string | localhost | 데이터베이스가 실행 중인 서버입니다. |
portNumber | int | 1527 | 데이터베이스 연결을 구축할 포트입니다. |
connectionAttributes | string | JDBC 드라이버 특성: connectionAttributes입니다. | |
loginTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
retrieveMessageText | boolean | true | JDBC 드라이버 특성: retrieveMessageText입니다. |
securityMechanism |
| 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 |
| JDBC 드라이버 특성: shutdownDatabase입니다. false 데이터베이스를 종료하지 마십시오. shutdown 연결이 시도될 때 데이터베이스를 종료합니다. | |
ssl |
| JDBC 드라이버 특성: ssl입니다. peerAuthentication peerAuthentication basic basic off off | |
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 | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. |
databaseStore > dataSource > properties.datadirect.sqlserver
Microsoft SQL Server의 DataDirect Connect for JDBC 드라이버의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
serverName | string | localhost | 데이터베이스가 실행 중인 서버입니다. |
portNumber | int | 데이터베이스 연결을 구축할 포트입니다. | |
accountingInfo | string | JDBC 드라이버 특성: accountingInfo입니다. | |
alternateServers | string | JDBC 드라이버 특성: alternateServers입니다. | |
alwaysReportTriggerResults | boolean | JDBC 드라이버 특성: alwaysReportTriggerResults입니다. | |
applicationName | string | JDBC 드라이버 특성: applicationName입니다. | |
authenticationMethod |
| JDBC 드라이버 특성: authenticationMethod입니다. auto auto ntlm ntlm userIdPassword userIdPassword kerberos kerberos | |
bulkLoadBatchSize | long | JDBC 드라이버 특성: bulkLoadBatchSize입니다. | |
bulkLoadOptions | long | JDBC 드라이버 특성: bulkLoadOptions입니다. | |
clientHostName | string | JDBC 드라이버 특성: clientHostName입니다. | |
clientUser | string | JDBC 드라이버 특성: clientUser입니다. | |
codePageOverride | string | JDBC 드라이버 특성: codePageOverride입니다. | |
connectionRetryCount | int | JDBC 드라이버 특성: connectionRetryCount입니다. | |
connectionRetryDelay | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: connectionRetryDelay입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
convertNull | int | JDBC 드라이버 특성: convertNull입니다. | |
dateTimeInputParameterType |
| JDBC 드라이버 특성: dateTimeInputParameterType입니다. dateTime dateTime dateTimeOffset dateTimeOffset auto auto | |
dateTimeOutputParameterType |
| JDBC 드라이버 특성: dateTimeOutputParameterType입니다. dateTime dateTime dateTimeOffset dateTimeOffset auto auto | |
describeInputParameters |
| JDBC 드라이버 특성: describeInputParameters입니다. describeIfString describeIfString describeIfDateTime describeIfDateTime noDescribe noDescribe describeAll describeAll | |
describeOutputParameters |
| JDBC 드라이버 특성: describeOutputParameters입니다. describeIfString describeIfString describeIfDateTime describeIfDateTime noDescribe noDescribe describeAll describeAll | |
enableBulkLoad | boolean | JDBC 드라이버 특성: enableBulkLoad입니다. | |
enableCancelTimeout | boolean | JDBC 드라이버 특성: enableCancelTimeout입니다. | |
encryptionMethod |
| JDBC 드라이버 특성: encryptionMethod입니다. noEncryption noEncryption loginSSL loginSSL requestSSL requestSSL SSL SSL | |
failoverGranularity |
| JDBC 드라이버 특성: failoverGranularity입니다. nonAtomic nonAtomic disableIntegrityCheck disableIntegrityCheck atomic atomic atomicWithRepositioning atomicWithRepositioning | |
failoverMode |
| JDBC 드라이버 특성: failoverMode입니다. select select connect connect extended extended | |
failoverPreconnect | boolean | JDBC 드라이버 특성: failoverPreconnect입니다. | |
hostNameInCertificate | string | JDBC 드라이버 특성: hostNameInCertificate입니다. | |
initializationString | string | JDBC 드라이버 특성: initializationString입니다. | |
insensitiveResultSetBufferSize | int | JDBC 드라이버 특성: insensitiveResultSetBufferSize입니다. | |
javaDoubleToString | boolean | JDBC 드라이버 특성: javaDoubleToString입니다. | |
JDBCBehavior |
| 0 | JDBC 드라이버 특성: JDBCBehavior입니다. 값은 0(JDBC 4.0) 또는 1(JDBC 3.0)입니다. 0 JDBC 4.0 1 JDBC 3.0 |
loadBalancing | boolean | JDBC 드라이버 특성: loadBalancing입니다. | |
loginTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
longDataCacheSize | int Min: -1 | JDBC 드라이버 특성: longDataCacheSize입니다. | |
netAddress | string | JDBC 드라이버 특성: netAddress입니다. | |
packetSize | int Min: -1 Max: 128 | JDBC 드라이버 특성: packetSize입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
queryTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: queryTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
resultsetMetaDataOptions | int | JDBC 드라이버 특성: resultsetMetaDataOptions입니다. | |
selectMethod |
| JDBC 드라이버 특성: selectMethod입니다. cursor cursor direct direct | |
snapshotSerializable | boolean | JDBC 드라이버 특성: snapshotSerializable입니다. | |
spyAttributes | string | JDBC 드라이버 특성: spyAttributes입니다. | |
stringInputParameterType |
| varchar | JDBC 드라이버 특성: stringInputParameterType입니다. nvarchar nvarchar varchar varchar |
stringOutputParameterType |
| varchar | JDBC 드라이버 특성: stringOutputParameterType입니다. nvarchar nvarchar varchar varchar |
suppressConnectionWarnings | boolean | JDBC 드라이버 특성: suppressConnectionWarnings입니다. | |
transactionMode |
| JDBC 드라이버 특성: transactionMode입니다. explicit explicit implicit implicit | |
truncateFractionalSeconds | boolean | JDBC 드라이버 특성: truncateFractionalSeconds입니다. | |
trustStore | string | JDBC 드라이버 특성: trustStore입니다. | |
trustStorePassword | 양방향으로 암호화된 비밀번호(문자열) | JDBC 드라이버 특성: trustStorePassword입니다. | |
user | string | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
useServerSideUpdatableCursors | boolean | JDBC 드라이버 특성: useServerSideUpdatableCursors입니다. | |
validateServerCertificate | boolean | JDBC 드라이버 특성: validateServerCertificate입니다. | |
XATransactionGroup | string | JDBC 드라이버 특성: XATransactionGroup입니다. | |
XMLDescribeType |
| JDBC 드라이버 특성: XMLDescribeType입니다. longvarbinary longvarbinary longvarchar longvarchar |
databaseStore > dataSource > properties.informix.jcc
IBM Data Server Driver for JDBC 및 Informix용 SQLJ의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
serverName | string | localhost | 데이터베이스가 실행 중인 서버입니다. |
portNumber | int | 1526 | 데이터베이스 연결을 구축할 포트입니다. |
currentLockTimeout | 초 정밀도를 사용하는 기간 | 2s | JDBC 드라이버 특성: currentLockTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
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입니다. | |
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입니다. | |
IFX_DIRECTIVES |
| JDBC 드라이버 특성: IFX_DIRECTIVES입니다. OFF OFF ON ON | |
IFX_EXTDIRECTIVES |
| JDBC 드라이버 특성: IFX_EXTDIRECTIVES입니다. OFF OFF ON ON | |
IFX_UPDDESC | string | JDBC 드라이버 특성: IFX_UPDDESC입니다. | |
IFX_XASTDCOMPLIANCE_XAEND |
| JDBC 드라이버 특성: IFX_XASTDCOMPLIANCE_XAEND입니다. 0 0 1 1 | |
INFORMIXOPCACHE | string | JDBC 드라이버 특성: INFORMIXOPCACHE입니다. | |
INFORMIXSTACKSIZE | string | JDBC 드라이버 특성: INFORMIXSTACKSIZE입니다. | |
keepDynamic | int | JDBC 드라이버 특성: keepDynamic입니다. | |
loginTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
NODEFDAC |
| JDBC 드라이버 특성: NODEFDAC입니다. no no yes yes | |
OPTCOMPIND |
| JDBC 드라이버 특성: OPTCOMPIND입니다. 0 0 1 1 2 2 | |
OPTOFC |
| JDBC 드라이버 특성: OPTOFC입니다. 0 0 1 1 | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
PDQPRIORITY |
| JDBC 드라이버 특성: PDQPRIORITY입니다. HIGH HIGH LOW LOW OFF OFF | |
progressiveStreaming |
| JDBC 드라이버 특성: progressiveStreaming입니다. 값은 1(예) 또는 2(아니오)입니다. 1 YES 2 NO | |
PSORT_DBTEMP | string | JDBC 드라이버 특성: PSORT_DBTEMP입니다. | |
PSORT_NPROCS | string Max: 10 | JDBC 드라이버 특성: PSORT_NPROCS입니다. | |
queryDataSize | int Min: 4096 Max: 10485760 | JDBC 드라이버 특성: queryDataSize입니다. | |
resultSetHoldability |
| JDBC 드라이버 특성: resultSetHoldability입니다. 값은 1(HOLD_CURSORS_OVER_COMMIT) 또는 2(CLOSE_CURSORS_AT_COMMIT)입니다. 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
resultSetHoldabilityForCatalogQueries |
| 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 |
| 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 | |
STMT_CACHE |
| JDBC 드라이버 특성: STMT_CACHE입니다. 0 0 1 1 | |
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 | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. |
databaseStore > dataSource > properties.db2.jcc
IBM Data Server Driver for JDBC 및 DB2용 SQLJ의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
driverType |
| 4 | JDBC 드라이버 특성: driverType입니다. 2 유형 2 JDBC 드라이버입니다. 4 유형 4 JDBC 드라이버입니다. |
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
serverName | string | localhost | 데이터베이스가 실행 중인 서버입니다. |
portNumber | int | 50000 | 데이터베이스 연결을 구축할 포트입니다. |
accountingInterval | string | JDBC 드라이버 특성: accountingInterval입니다. | |
activateDatabase | int | JDBC 드라이버 특성: activateDatabase입니다. | |
affinityFailbackInterval | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: affinityFailbackInterval입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
allowNextOnExhaustedResultSet |
| JDBC 드라이버 특성: allowNextOnExhaustedResultSet입니다. 1 YES 2 NO | |
allowNullResultSetForExecuteQuery |
| JDBC 드라이버 특성: allowNullResultSetForExecuteQuery입니다. 1 YES 2 NO | |
alternateGroupDatabaseName | string | JDBC 드라이버 특성: alternateGroupDatabaseName입니다. | |
alternateGroupPortNumber | string | JDBC 드라이버 특성: alternateGroupPortNumber입니다. | |
alternateGroupServerName | string | JDBC 드라이버 특성: alternateGroupServerName입니다. | |
atomicMultiRowInsert |
| JDBC 드라이버 특성: atomicMultiRowInsert입니다. 1 YES 2 NO | |
blockingReadConnectionTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: blockingReadConnectionTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
charOutputSize | short | JDBC 드라이버 특성: charOutputSize입니다. | |
clientApplcompat | string | JDBC 드라이버 특성: clientApplcompat입니다. | |
clientAccountingInformation | string | JDBC 드라이버 특성: clientAccountingInformation입니다. | |
clientApplicationInformation | string | JDBC 드라이버 특성: clientApplicationInformation입니다. | |
clientBidiStringType |
| JDBC 드라이버 특성: clientBidiStringType입니다. 11 BIDI_ST11 4 BIDI_ST4 5 BIDI_ST5 6 BIDI_ST6 7 BIDI_ST7 8 BIDI_ST8 9 BIDI_ST9 10 BIDI_ST10 | |
clientDebugInfo | string Max: 254 | JDBC 드라이버 특성: clientDebugInfo입니다. | |
clientProgramId | string Max: 80 | JDBC 드라이버 특성: clientProgramId입니다. | |
clientProgramName | string Max: 12 | JDBC 드라이버 특성: clientProgramName입니다. | |
clientRerouteAlternatePortNumber | string | JDBC 드라이버 특성: clientRerouteAlternatePortNumber입니다. | |
clientRerouteAlternateServerName | string | JDBC 드라이버 특성: clientRerouteAlternateServerName입니다. | |
clientUser | string | JDBC 드라이버 특성: clientUser입니다. | |
clientWorkstation | string | JDBC 드라이버 특성: clientWorkstation입니다. | |
commandTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: commandTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
concurrentAccessResolution |
| JDBC 드라이버 특성: concurrentAccessResolution입니다. 1 CONCURRENTACCESS_USE_CURRENTLY_COMMITTED 2 CONCURRENTACCESS_WAIT_FOR_OUTCOME | |
connectionCloseWithInFlightTransaction |
| JDBC 드라이버 특성: connectionCloseWithInFlightTransaction입니다. 1 CONNECTION_CLOSE_WITH_EXCEPTION 2 CONNECTION_CLOSE_WITH_ROLLBACK | |
connectionTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: connectionTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
connectNode | int Min: 0 Max: 999 | JDBC 드라이버 특성: connectNode입니다. | |
currentAlternateGroupEntry | int | JDBC 드라이버 특성: currentAlternateGroupEntry입니다. | |
currentDegree | string | JDBC 드라이버 특성: currentDegree입니다. | |
currentExplainMode | string Max: 254 | JDBC 드라이버 특성: currentExplainMode입니다. | |
currentExplainSnapshot | int Max: 8 | JDBC 드라이버 특성: currentExplainSnapshot입니다. | |
currentFunctionPath | string | JDBC 드라이버 특성: currentFunctionPath입니다. | |
currentLocaleLcCtype | string | JDBC 드라이버 특성: currentLocaleLcCtype입니다. | |
currentLockTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: currentLockTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
currentMaintainedTableTypesForOptimization |
| JDBC 드라이버 특성: currentMaintainedTableTypesForOptimization입니다. SYSTEM SYSTEM ALL ALL NONE NONE USER USER | |
currentPackagePath | string | JDBC 드라이버 특성: currentPackagePath입니다. | |
currentPackageSet | string | JDBC 드라이버 특성: currentPackageSet입니다. | |
currentQueryOptimization |
| JDBC 드라이버 특성: currentQueryOptimization입니다. 0 0 1 1 2 2 3 3 5 5 7 7 9 9 | |
currentSQLID | string | JDBC 드라이버 특성: currentSQLID입니다. | |
currentSchema | string | JDBC 드라이버 특성: currentSchema입니다. | |
cursorSensitivity |
| 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 |
| JDBC 드라이버 특성: dateFormat입니다. 1 ISO 2 USA 3 EUR 4 JIS | |
decimalRoundingMode |
| JDBC 드라이버 특성: decimalRoundingMode입니다. 1 ROUND_DOWN 2 ROUND_CEILING 3 ROUND_HALF_EVEN 4 ROUND_HALF_UP 6 ROUND_FLOOR | |
decimalSeparator |
| JDBC 드라이버 특성: decimalSeparator입니다. 1 DECIMAL_SEPARATOR_PERIOD 2 DECIMAL_SEPARATOR_COMMA | |
decimalStringFormat |
| 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 |
| JDBC 드라이버 특성: enableClientAffinitiesList입니다. 값은 1(예) 또는 2(아니오)입니다. 1 YES 2 NO | |
enableConnectionConcentrator | boolean | JDBC 드라이버 특성: enableConnectionConcentrator입니다. | |
enableExtendedDescribe |
| JDBC 드라이버 특성: enableExtendedDescribe입니다. 1 YES 2 NO | |
enableExtendedIndicators |
| JDBC 드라이버 특성: enableExtendedIndicators입니다. 1 YES 2 NO | |
enableMultiRowInsertSupport | boolean | JDBC 드라이버 특성: enableMultiRowInsertSupport입니다. | |
enableNamedParameterMarkers |
| JDBC 드라이버 특성: enableNamedParameterMarkers입니다. 값은 1(예) 또는 2(아니오)입니다. 1 YES 2 NO | |
enableRowsetSupport |
| JDBC 드라이버 특성: enableRowsetSupport입니다. 1 YES 2 NO | |
enableSeamlessFailover |
| JDBC 드라이버 특성: enableSeamlessFailover입니다. 값은 1(예) 또는 2(아니오)입니다. 1 YES 2 NO | |
enableSysplexWLB | boolean | JDBC 드라이버 특성: enableSysplexWLB입니다. | |
enableT2zosLBF |
| JDBC 드라이버 특성: enableT2zosLBF입니다. 1 YES 2 NO | |
enableT2zosLBFSPResultSets |
| JDBC 드라이버 특성: enableT2zosLBFSPResultSets입니다. 1 YES 2 NO | |
enableXACleanTransaction | boolean | JDBC 드라이버 특성: enableXACleanTransaction입니다. | |
encryptionAlgorithm |
| JDBC 드라이버 특성: encryptionAlgorithm입니다. 1 1 2 2 | |
extendedTableInfo |
| JDBC 드라이버 특성: extendedTableInfo입니다. 1 YES 2 NO | |
fetchSize | int | JDBC 드라이버 특성: fetchSize입니다. | |
fullyMaterializeInputStreams | boolean | JDBC 드라이버 특성: fullyMaterializeInputStreams입니다. | |
fullyMaterializeInputStreamsOnBatchExecution |
| JDBC 드라이버 특성: fullyMaterializeInputStreamsOnBatchExecution입니다. 1 YES 2 NO | |
fullyMaterializeLobData | boolean | JDBC 드라이버 특성: fullyMaterializeLobData입니다. | |
implicitRollbackOption |
| JDBC 드라이버 특성: implicitRollbackOption입니다. 0 IMPLICIT_ROLLBACK_OPTION_NOT_SET 1 IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION 2 IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION | |
interruptProcessingMode |
| 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입니다. | |
maxRetriesForClientReroute | int | JDBC 드라이버 특성: maxRetriesForClientReroute입니다. | |
maxRowsetSize | int | JDBC 드라이버 특성: maxRowsetSize입니다. | |
maxTransportObjects | int | JDBC 드라이버 특성: maxTransportObjects입니다. | |
memberConnectTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: memberConnectTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
optimizationProfile | string | JDBC 드라이버 특성: optimizationProfile입니다. | |
optimizationProfileToFlush | string | JDBC 드라이버 특성: optimizationProfileToFlush입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
pkList | string | JDBC 드라이버 특성: pkList입니다. | |
profileName | string | JDBC 드라이버 특성: profileName입니다. | |
progressiveStreaming |
| JDBC 드라이버 특성: progressiveStreaming입니다. 값은 1(예) 또는 2(아니오)입니다. 1 YES 2 NO | |
queryCloseImplicit |
| JDBC 드라이버 특성: queryCloseImplicit입니다. 값은 1(QUERY_CLOSE_IMPLICIT_YES) 또는 2(QUERY_CLOSE_IMPLICIT_NO)입니다. 1 QUERY_CLOSE_IMPLICIT_YES 2 QUERY_CLOSE_IMPLICIT_NO | |
queryDataSize | int Min: 4096 Max: 65535 | JDBC 드라이버 특성: queryDataSize입니다. | |
queryTimeoutInterruptProcessingMode |
| JDBC 드라이버 특성: queryTimeoutInterruptProcessingMode입니다. 1 INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL 2 INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET | |
readOnly | boolean | JDBC 드라이버 특성: readOnly입니다. | |
recordTemporalHistory |
| JDBC 드라이버 특성: recordTemporalHistory입니다. 1 YES 2 NO | |
reportLongTypes |
| JDBC 드라이버 특성: reportLongTypes입니다. 1 YES 2 NO | |
resultSetHoldability |
| JDBC 드라이버 특성: resultSetHoldability입니다. 값은 1(HOLD_CURSORS_OVER_COMMIT) 또는 2(CLOSE_CURSORS_AT_COMMIT)입니다. 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
resultSetHoldabilityForCatalogQueries |
| 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입니다. |
retryIntervalForClientReroute | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: retryIntervalForClientReroute입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
retryWithAlternativeSecurityMechanism |
| JDBC 드라이버 특성: retryWithAlternativeSecurityMechanism입니다. 1 YES 2 NO | |
returnAlias |
| JDBC 드라이버 특성: returnAlias입니다. 1 1 2 2 | |
securityMechanism |
| 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)입니다. 11 KERBEROS_SECURITY 12 ENCRYPTED_USER_AND_DATA_SECURITY 13 ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY 3 CLEAR_TEXT_PASSWORD_SECURITY 4 USER_ONLY_SECURITY 15 PLUGIN_SECURITY 16 ENCRYPTED_USER_ONLY_SECURITY 7 ENCRYPTED_PASSWORD_SECURITY 18 TLS_CLIENT_CERTIFICATE_SECURITY 9 ENCRYPTED_USER_AND_PASSWORD_SECURITY | |
sendCharInputsUTF8 |
| JDBC 드라이버 특성: sendCharInputsUTF8입니다. 1 YES 2 NO | |
sendDataAsIs | boolean | JDBC 드라이버 특성: sendDataAsIs입니다. | |
serverBidiStringType |
| JDBC 드라이버 특성: serverBidiStringType입니다. 11 BIDI_ST11 4 BIDI_ST4 5 BIDI_ST5 6 BIDI_ST6 7 BIDI_ST7 8 BIDI_ST8 9 BIDI_ST9 10 BIDI_ST10 | |
sessionTimeZone | string | JDBC 드라이버 특성: sessionTimeZone입니다. | |
sqljCloseStmtsWithOpenResultSet | boolean | JDBC 드라이버 특성: sqljCloseStmtsWithOpenResultSet입니다. | |
sqljEnableClassLoaderSpecificProfiles | boolean | JDBC 드라이버 특성: sqljEnableClassLoaderSpecificProfiles입니다. | |
ssid | string | JDBC 드라이버 특성: ssid입니다. | |
sslCertLocation | string | JDBC 드라이버 특성: sslCertLocation입니다. | |
SSLCipherSuites | string | JDBC 드라이버 특성: SSLCipherSuites입니다. | |
sslConnection | boolean | JDBC 드라이버 특성: sslConnection입니다. | |
sslTrustStoreLocation | string | JDBC 드라이버 특성: sslTrustStoreLocation입니다. | |
sslTrustStorePassword | 양방향으로 암호화된 비밀번호(문자열) | JDBC 드라이버 특성: sslTrustStorePassword입니다. | |
sslTrustStoreType | string | JDBC 드라이버 특성: sslTrustStoreType입니다. | |
statementConcentrator |
| JDBC 드라이버 특성: statementConcentrator입니다. 1 STATEMENT_CONCENTRATOR_OFF 2 STATEMENT_CONCENTRATOR_WITH_LITERALS | |
streamBufferSize | int | JDBC 드라이버 특성: streamBufferSize입니다. | |
stripTrailingZerosForDecimalNumbers |
| JDBC 드라이버 특성: stripTrailingZerosForDecimalNumbers입니다. 1 YES 2 NO | |
sysSchema | string | JDBC 드라이버 특성: sysSchema입니다. | |
timeFormat |
| JDBC 드라이버 특성: timeFormat입니다. 1 ISO 2 USA 3 EUR 4 JIS | |
timerLevelForQueryTimeOut |
| JDBC 드라이버 특성: timerLevelForQueryTimeOut입니다. 1 QUERYTIMEOUT_STATEMENT_LEVEL 2 QUERYTIMEOUT_CONNECTION_LEVEL -1 QUERYTIMEOUT_DISABLED | |
timestampFormat |
| JDBC 드라이버 특성: timestampFormat입니다. 1 ISO 5 JDBC | |
timestampOutputType |
| JDBC 드라이버 특성: timestampOutputType입니다. 1 JDBC_TIMESTAMP 2 JCC_DBTIMESTAMP | |
timestampPrecisionReporting |
| 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 |
| JDBC 드라이버 특성: traceOption입니다. 0 0 1 1 | |
translateForBitData |
| JDBC 드라이버 특성: translateForBitData입니다. 1 HEX_REPRESENTATION 2 SERVER_ENCODING_REPRESENTATION | |
updateCountForBatch |
| JDBC 드라이버 특성: updateCountForBatch입니다. 1 NO_UPDATE_COUNT 2 TOTAL_UPDATE_COUNT | |
useCachedCursor | boolean | JDBC 드라이버 특성: useCachedCursor입니다. | |
useIdentityValLocalForAutoGeneratedKeys | boolean | JDBC 드라이버 특성: useIdentityValLocalForAutoGeneratedKeys입니다. | |
useJDBC4ColumnNameAndLabelSemantics |
| JDBC 드라이버 특성: useJDBC4ColumnNameAndLabelSemantics입니다. 값은 1(예) 또는 2(아니오)입니다. 1 YES 2 NO | |
useJDBC41DefinitionForGetColumns |
| JDBC 드라이버 특성: useJDBC41DefinitionForGetColumns입니다. 1 YES 2 NO | |
user | string | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
useRowsetCursor | boolean | JDBC 드라이버 특성: useRowsetCursor입니다. | |
useTransactionRedirect | boolean | JDBC 드라이버 특성: useTransactionRedirect입니다. | |
xaNetworkOptimization | boolean | JDBC 드라이버 특성: xaNetworkOptimization입니다. | |
xmlFormat |
| JDBC 드라이버 특성: xmlFormat입니다. 0 XML_FORMAT_TEXTUAL 1 XML_FORMAT_BINARY |
databaseStore > dataSource > properties.db2.i.toolbox
IBM DB2 for i Toolbox JDBC 드라이버의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
serverName | string | 데이터베이스가 실행 중인 서버입니다. | |
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
access |
| all | JDBC 드라이버 특성: access입니다. all all read call read call read only read only |
behaviorOverride | int | JDBC 드라이버 특성: behaviorOverride입니다. | |
bidiImplicitReordering | boolean | true | JDBC 드라이버 특성: bidiImplicitReordering입니다. |
bidiNumericOrdering | boolean | false | JDBC 드라이버 특성: bidiNumericOrdering입니다. |
bidiStringType | int | JDBC 드라이버 특성: bidiStringType입니다. | |
bigDecimal | boolean | true | JDBC 드라이버 특성: bigDecimal입니다. |
blockCriteria |
| 2 | JDBC 드라이버 특성: blockCriteria입니다. 값은 0(레코드 블로킹 없음), 1(페치 전용이 지정되면 블록), 2(업데이트용이 지정되면 블록)입니다. 0 0 1 1 2 2 |
blockSize |
| 32 | JDBC 드라이버 특성: blockSize입니다. 0 0 256 256 16 16 512 512 128 128 8 8 64 64 32 32 |
characterTruncation |
| JDBC 드라이버 특성: CharacterTruncation입니다. default default warning warning none none | |
concurrentAccessResolution | int Min: 0 Max: 3 | JDBC 드라이버 특성: concurrentAccessResolution입니다. | |
cursorHold | boolean | false | JDBC 드라이버 특성: cursorHold입니다. |
cursorSensitivity |
| asensitive | JDBC 드라이버 특성: cursorSensitivity입니다. 값은 0(TYPE_SCROLL_SENSITIVE_STATIC), 1(TYPE_SCROLL_SENSITIVE_DYNAMIC), 2(TYPE_SCROLL_ASENSITIVE)입니다. asensitive asensitive insensitive insensitive sensitive sensitive |
dataCompression | boolean | true | JDBC 드라이버 특성: dataCompression입니다. |
dataTruncation | boolean | true | JDBC 드라이버 특성: dataTruncation입니다. |
dateFormat |
| JDBC 드라이버 특성: dateFormat입니다. julian julian dmy dmy ymd ymd usa usa eur eur mdy mdy iso iso jis jis | |
dateSeparator |
| JDBC 드라이버 특성: dateSeparator입니다. \, 쉼표 문자(,)입니다. ** 공백 문자( )입니다. - 대시 문자(-)입니다. . 마침표 문자(.)입니다. /** 앞으로 슬래시 문자(/)입니다. | |
decfloatRoundingMode |
| JDBC 드라이버 특성: decfloatRoundingMode입니다. ceiling ceiling half even half even half up half up up up floor floor down down half down half down | |
decimalDataErrors | string | JDBC 드라이버 특성: decimalDataErrors입니다. | |
decimalSeparator |
| JDBC 드라이버 특성: decimalSeparator입니다. \, 쉼표 문자(,)입니다. . 마침표 문자(.)입니다. | |
describeOption | string | JDBC 드라이버 특성: describeOption입니다. | |
driver |
| toolbox | JDBC 드라이버 특성: driver입니다. native native toolbox toolbox |
errors |
| basic | JDBC 드라이버 특성: errors입니다. basic basic full full |
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 Min: 0 Max: 16777216 | 0 | JDBC 드라이버 특성: lobThreshold입니다. |
loginTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
maximumPrecision |
| 31 | JDBC 드라이버 특성: maximumPrecision입니다. 63 64 31 31 |
maximumBlockedInputRows | int Min: 1 Max: 32000 | JDBC 드라이버 특성: maximumBlockedInputRows입니다. | |
maximumScale | int Min: 0 Max: 63 | 31 | JDBC 드라이버 특성: maximumScale입니다. |
metaDataSource | int Min: 0 Max: 1 | 1 | JDBC 드라이버 특성: metaDataSource입니다. |
minimumDivideScale | int Min: 0 Max: 9 | 0 | JDBC 드라이버 특성: minimumDivideScale입니다. |
naming |
| sql | JDBC 드라이버 특성: naming입니다. system system sql sql |
numericRangeError |
| JDBC 드라이버 특성: numericRangeError입니다. default default warning warning none none | |
package | string | JDBC 드라이버 특성: package입니다. | |
packageAdd | boolean | true | JDBC 드라이버 특성: packageAdd입니다. |
packageCCSID |
| 13488 | JDBC 드라이버 특성: packageCCSID입니다. 값은 1200(UCS-2) 또는 13488(UTF-16)입니다. 1200 1200 (UCS-2) 13488 13488 (UTF-16) |
packageCache | boolean | false | JDBC 드라이버 특성: packageCache입니다. |
packageCriteria |
| default | JDBC 드라이버 특성: packageCriteria입니다. default default select select |
packageError |
| warning | JDBC 드라이버 특성: packageError입니다. exception exception warning warning none none |
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 Min: 0 Max: 2 | 0 | JDBC 드라이버 특성: queryOptimizeGoal입니다. 값은 1(*FIRSTIO) 또는 2(*ALLIO)입니다. |
queryReplaceTruncatedParameter | string | JDBC 드라이버 특성: queryReplaceTruncatedParameter입니다. | |
queryTimeoutMechanism |
| JDBC 드라이버 특성: queryTimeoutMechanism입니다. cancel cancel qqrytimlmt qqrytimlmt | |
queryStorageLimit | int Min: -1 | 조회 스토리지 한계 | |
receiveBufferSize | int Min: 1 | JDBC 드라이버 특성: receiveBufferSize입니다. | |
remarks |
| system | JDBC 드라이버 특성: remarks입니다. system system sql sql |
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 Min: 1 | JDBC 드라이버 특성: sendBufferSize입니다. | |
serverTraceCategories | int | 0 | JDBC 드라이버 특성: serverTraceCategories입니다. |
serverTrace | int | JDBC 드라이버 특성: serverTrace입니다. | |
soLinger | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: soLinger입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
soTimeout | 밀리초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: soTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. | |
sort |
| hex | JDBC 드라이버 특성: sort입니다. hex hex language language table table |
sortLanguage | string | JDBC 드라이버 특성: sortLanguage입니다. | |
sortTable | string | JDBC 드라이버 특성: sortTable입니다. | |
sortWeight |
| JDBC 드라이버 특성: sortWeight입니다. shared shared unqiue unique | |
tcpNoDelay | boolean | JDBC 드라이버 특성: tcpNoDelay입니다. | |
threadUsed | boolean | true | JDBC 드라이버 특성: threadUsed입니다. |
timeFormat |
| JDBC 드라이버 특성: timeFormat입니다. usa usa eur eur iso iso jis jis hms hms | |
timeSeparator |
| JDBC 드라이버 특성: timeSeparator입니다. \, 쉼표 문자(,)입니다. ** 공백 문자( )입니다. : 콜론 문자(:)입니다. .** 마침표 문자(.)입니다. | |
timestampFormat |
| JDBC 드라이버 특성: timestampFormat입니다. iso iso ibmsql ibmsql | |
toolboxTrace |
| JDBC 드라이버 특성: toolboxTrace입니다. all all proxy proxy datastream datastream pcml pcml warning warning information information jdbc jdbc none none diagnostic diagnostic thread thread error error conversion conversion | |
trace | boolean | JDBC 드라이버 특성: trace입니다. | |
translateBinary | boolean | false | JDBC 드라이버 특성: translateBinary입니다. |
translateBoolean | boolean | true | JDBC 드라이버 특성: translateBoolean입니다. |
translateHex |
| character | JDBC 드라이버 특성: translateHex입니다. character character binary binary |
trueAutoCommit | boolean | false | JDBC 드라이버 특성: trueAutoCommit입니다. |
useBlockUpdate | boolean | JDBC 드라이버 특성: useBlockUpdate입니다. | |
useDrdaMetadataVersion | boolean | JDBC 드라이버 특성: useDrdaMetadataVersion입니다. | |
user | string | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
variableFieldCompression |
| JDBC 드라이버 특성: variableFieldCompression입니다. all all true true false false insert insert | |
xaLooselyCoupledSupport | int Min: 0 Max: 1 | 0 | JDBC 드라이버 특성: xaLooselyCoupledSupport입니다. |
databaseStore > dataSource > properties.sybase
Sybase JDBC 드라이버의 데이터 소스 특성입니다.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | JDBC 드라이버 특성: databaseName입니다. | |
serverName | string | localhost | 데이터베이스가 실행 중인 서버입니다. |
portNumber | int | 5000 | 데이터베이스 연결을 구축할 포트입니다. |
connectionProperties | string | SELECT_OPENS_CURSOR=true | JDBC 드라이버 특성: connectionProperties입니다. |
loginTimeout | 초 정밀도를 사용하는 기간 | JDBC 드라이버 특성: loginTimeout입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. | |
networkProtocol |
| JDBC 드라이버 특성: networkProtocol입니다. socket socket SSL SSL | |
password | 양방향으로 암호화된 비밀번호(문자열) | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
resourceManagerName | string | JDBC 드라이버 특성: resourceManagerName입니다. | |
SERVER_INITIATED_TRANSACTIONS |
| false | JDBC 드라이버 특성: SERVER_INITIATED_TRANSACTIONS입니다. true true false false |
user | string | 이 특성을 구성하지 않고 컨테이너 관리 인증 별명을 사용하도록 권장합니다. | |
version | int | JDBC 드라이버 특성: version입니다. |
databaseStore > dataSource > containerAuthData
바인딩이 res-auth=CONTAINER를 사용하여 자원 참조의 인증-별명을 지정하지 않는 경우 적용되는 컨테이너 관리 인증을 위한 기본 인증 데이터입니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 변경사항이 적용되고 사용 중인 연결은 영향을 받지 않습니다.
Name | Type | Default | Description |
---|---|---|---|
user | string | EIS에 연결할 때 사용할 사용자의 이름입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | EIS에 연결할 때 사용할 사용자의 비밀번호입니다. 값은 일반 텍스트 또는 인코딩된 양식으로 저장될 수 있습니다. 비밀번호를 인코드하는 것이 좋습니다. 그렇게 작업을 수행하려면 인코드 옵션으로 securityUtility 도구를 사용하십시오. |
databaseStore > dataSource > jaasLoginContextEntry
인증에 대한 JAAS 로그인 컨텍스트 항목입니다. 서버 실행 중에 업데이트되는 경우 새 연결에는 업데이트가 적용되고 사용 중인 연결은 영향을 받지 않습니다.
Name | Type | Default | Description |
---|---|---|---|
name | string | JAAS 구성 항목의 이름입니다. | |
loginModuleRef | 최상위 레벨 jaasLoginModule 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열). | hashtable,userNameAndPassword,certificate,token | JAAS 로그인 모듈의 ID로 참조입니다. |
databaseStore > dataSource > onConnect
SQL 명령은 데이터베이스에 설정된 새로운 각 연결을 한 번 실행합니다. SQL문은 새로 작성된 연결에만 적용되며 연결 풀에서 재사용한 기존 연결에는 적용되지 않습니다. 서버 실행 중에 업데이트되는 경우 기존 연결이 영구 삭제됩니다.
databaseStore > dataSource > recoveryAuthData
트랜잭션 복구용 인증 데이터입니다.
Name | Type | Default | Description |
---|---|---|---|
user | string | EIS에 연결할 때 사용할 사용자의 이름입니다. | |
password | 양방향으로 암호화된 비밀번호(문자열) | EIS에 연결할 때 사용할 사용자의 비밀번호입니다. 값은 일반 텍스트 또는 인코딩된 양식으로 저장될 수 있습니다. 비밀번호를 인코드하는 것이 좋습니다. 그렇게 작업을 수행하려면 인코드 옵션으로 securityUtility 도구를 사용하십시오. |
중개자 플러그인 클래스를 포함한 공유 라이브러리에 대한 참조입니다.
Name | Type | Default | Description |
---|---|---|---|
name | string | 관리자를 위한 공유 라이브러리의 이름 | |
description | string | 관리자를 위한 공유 라이브러리의 설명 | |
filesetRef | 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열). | 참조된 파일세트의 ID | |
apiTypeVisibility | string | spec,ibm-api,api,stable | 이 클래스 로더가 지원하는 API 패키지 유형입니다. 이 값은 API 패키지 즉, 스펙, ibm-api, api, 안정, 써드파티 조합의 쉼표로 분리된 목록입니다. |
참조된 파일세트의 ID
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
dir | 디렉토리에 대한 경로 | ${server.config.dir} | 파일을 검색할 기본 디렉토리입니다. |
caseSensitive | boolean | true | 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true). |
includes | string | * | 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *). |
excludes | string | 검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다. | |
scanInterval | 밀리초 정밀도를 사용하는 기간 | 0 | 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. |
참조된 폴더의 ID
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
dir | 디렉토리에 대한 경로 | 자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더 |
참조된 파일의 ID
Name | Type | Default | Description |
---|---|---|---|
id | 문자열 | 고유 구성 ID입니다. | |
name | 파일에 대한 경로 | 완전한 파일 이름 |
중개자 플러그인 클래스 이름입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.mediator.classnames입니다.
제공자에 허용된 액세스 토큰 권한 부여 유형(OAuth 스펙의 설명대로)입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.grant.types.allowed입니다.
자동 권한 부여를 사용하도록 허용된 클라이언트의 이름입니다. 전체 애플리케이션 서버 프로파일의 해당 제공자 매개변수는 oauth20.autoauthorize.clients입니다.
작성할 토큰 유형입니다. opaque, jwt 또는 mpjwt 중 하나입니다. Mpjwt는 마이크로프로파일 표준 형식입니다. 기본값은 opaque입니다.
JWT 토큰 핸들러의 grant_type
Name | Type | Default | Description |
---|---|---|---|
maxJtiCacheSize | long Min: 1 | 10000 | jti가 재사용되는 것을 방지하기 위해 jwt 토큰의 jti 데이터를 보관하는 캐시의 최대 크기입니다. |
clockSkew | 초 정밀도를 사용하는 기간 | 300s | OpenID Connect 클라이언트와 OpenID Connect 제공자 시스템이 동기화되지 않는 경우 이둘 사이에 허용되는 시차입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
tokenMaxLifetime | 초 정밀도를 사용하는 기간 | 7200s | 시간은 jwt 토큰의 issued-at-time 이후 살아 있는 jwt 토큰의 최대 지속 시간을 표시합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다. |
iatRequired | boolean | false | jwt 토큰에서 iat 청구는 필수입니다. |