Connection property descriptions
- Last Updated: December 4, 2025
- 3 minute read
- DataDirect Connectors
- JDBC
- Autonomous REST Connector 6.0
- Documentation
You can use connection properties to customize the driver for your
environment. This section organizes connection properties according to functionality. You can
use connection properties with either the JDBC DriverManager
or a JDBC data source. For a DriverManager connection, a
property is expressed as a key value pair and takes the form property=value.
For a data source connection, a property is expressed as a JDBC method and takes the form
setproperty(value).
- In a JDBC data source, string values must be enclosed in double quotation
marks, for example,
setUser("abc@defcorp.com"). - The data type listed for each connection property is the Java data type used for the property value in a JDBC data source.
- Connection property names are case-insensitive. For example,
Passwordis the same aspassword. - For connection properties that support string values, use the following
escape sequence to specify values containing leading or trailing spaces and
curly brackets:
{value}. For example:User={hello }orPassword={{hello}}.
The following tables describe the connection properties by functionality:
- General properties
- Basic (user ID and password) properties
- AWS authentication properties
- Bearer token authentication properties
- Custom authentication properties
- Digest authentication properties
- HTTP header authentication properties
- OAuth 2.0 authentication properties
- URL parameter authentication properties
- Data encryption properties
- Proxy server properties
- Web service properties
- Data type properties
- Statement pooling properties
- Additional properties
General properties
The following table summarizes connection properties which are that are used to connect to a REST service.
| Property | Data Source Method | Default |
|---|---|---|
| Config |
|
No default value |
| PortNumber |
|
No default value |
| Sample |
|
No default value |
| ServerName |
|
No default value |
Basic (user ID and password) authentication properties
The following table summarizes connection properties used for basic (user ID and password) authentication.
| Property | Data Source Method | Default |
|---|---|---|
| AuthenticationMethod | getAuthenticationMethod()
|
|
| AuthHeader |
|
Authorization |
| AuthParam |
|
No default value |
| HealthURI |
|
No default value |
| Password | getPassword()
|
No default value |
| User | getUser()
|
No default value |
AWS authentication properties
The following table summarizes connection properties used for AWS credentials authentication.
| Property | Data Source Method | Default |
|---|---|---|
| AuthenticationMethod | getAuthenticationMethod()
|
|
| AccessKey |
|
No default value |
| Region |
|
No default value |
| SecretKey |
|
No default value |
Bearer token authentication properties
The following table summarizes connection properties used for bearer token authentication.
| Property | Data Source Method | Default |
|---|---|---|
| AuthenticationMethod | getAuthenticationMethod()
|
|
| HealthURI |
|
No default value |
| SecurityToken |
|
No default value |
Custom authentication properties
The following table summarizes connection properties used for custom authentication.
| Property | Data Source Method | Default |
|---|---|---|
| AuthenticationMethod | getAuthenticationMethod()
|
|
| CustomAuthParams |
|
No default value |
| HealthURI |
|
No default value |
| Password | getPassword()
|
No default value |
| User | getUser()
|
No default value |
Digest authentication properties
The following table summarizes connection properties used for digest authentication.
| Property | Data Source Method | Default |
|---|---|---|
| AuthenticationMethod | getAuthenticationMethod()
|
|
| HealthURI |
|
No default value |
| Password | getPassword()
|
No default value |
| User | getUser()
|
No default value |
HTTP header authentication properties
The following table summarizes connection properties used for HTTP header authentication.
| Property | Data Source Method | Default |
|---|---|---|
| AuthenticationMethod | getAuthenticationMethod()
|
None |
| AuthHeader |
|
Authorization |
| HealthURI |
|
No default value |
| SecurityToken |
|
No default value |
OAuth 2.0 properties
The following table summarizes properties used for OAuth 2.0 authentication. The OAuth 2.0 properties you must specify depend on the grant type used in your environment. If you are unsure of the grant type or its requirements, contact your system administrator. For details on supported grant types, see OAuth 2.0 authentication.
| Property | Data Source Method | Default |
|---|---|---|
| AccessToken |
|
No default value |
| AuthenticationMethod | getAuthenticationMethod()
|
None |
| AuthURI |
|
No default value |
| ClaimsIssuer |
|
No default value |
| ClaimsSubject |
|
No default value |
| ClientID |
|
No default value |
| ClientCredentialsMode |
|
Default
|
| ClientSecret |
|
No default value |
| EnableLoginPrompt |
|
false |
| HealthURI |
|
No default value |
| JWTCertAlias |
|
No default value |
| JWTCertPassword |
|
No default value |
| JWTCertStore |
|
No default value |
| LogoffURI |
|
No default value |
| OAuthCode |
|
No default value |
| RedirectURI |
|
No default value |
| RefreshToken |
|
No default value |
| Scope |
|
No default value |
| TokenURI |
|
No default value |
URL parameter authentication properties
The following table summarizes connection properties used for user URL parameter authentication.
| Property | Data Source Method | Default |
|---|---|---|
| AuthenticationMethod | getAuthenticationMethod()
|
|
| AuthParam |
|
No default value |
| HealthURI |
|
No default value |
| SecurityToken |
|
No default value |
| User | getUser()
|
No default value |
Data encryption properties
The following table summarizes properties used for configuring data encryption.
| Property | Data Source Method | Default |
|---|---|---|
| CryptoProtocolVersion |
|
No default value |
| EncryptionMethod |
|
NoEncryption |
| HostNameInCertificate |
|
No default value |
| KeyPassword |
|
No default value |
| Keystore |
|
No default value |
| KeystorePassword |
|
No default value |
| Truststore |
|
No default value |
| TruststorePassword |
|
No default value |
| ValidateServerCertificate |
|
No default value |
Proxy server properties
The following table summarizes proxy server connection properties.
| Property | Data Source Method | Default |
|---|---|---|
| ProxyHost |
|
No default value |
| ProxyPassword |
|
No default value |
| ProxyPort |
|
0 which means that the
default value is determined by the ProxyHost property.For HTTP:
For HTTPS: |
| ProxyUser |
|
No default value |
Web service properties
The following table summarizes Web service connection properties.
| Property | Data Source Method | Default |
|---|---|---|
| StmtCallLimit |
|
0 (no
limit) |
| StmtCallLimitBehavior |
|
ErrorAlways |
| WSFetchSize |
|
2000 |
| WSPoolSize |
|
1 |
| WSRetryCount |
|
5 |
| WSTimeout |
|
120 |
Data type properties
The following table summarizes connection properties which care related to data type behavior.
| Property | Data Source Method | Default |
|---|---|---|
| ConvertNull |
|
true |
| JDBCBehavior |
|
1 (data types described
using JDBC 3.0-equivalent data types) |
Statement pooling properties
The following table summarizes statement pooling connection properties.
| Property | Data Source Method | Default |
|---|---|---|
| ImportStatementPool | getImportStatementPool()
|
No default value |
| MaxPooledStatements | getMaxPooledStatements()
|
0 |
| RegisterStatementPoolMonitorMBean | getRegisterStatementPoolMonitorMbean()
|
false
|
Additional properties
The following table summarizes additional connection properties.
| Property | Data Source Method | Default |
|---|---|---|
| DebugRecord |
|
No default value |
| DefaultQueryOptions |
|
No default value |
| FetchSize | getFetchSize()
|
100 (rows) |
| FileTransferPartSize | getFileTransferPartSize()
|
No default value |
| InsensitiveResultSetBufferSize |
|
2048 |
| LogConfigFile |
|
ddlogging.properties |
| QualifyNormalizedNames |
|
No |
| ReadAhead |
|
0 |
| RefreshDirtyCache |
|
true |
| SamplingFailureTolerance |
|
-1 |
| SpyAttributes | getSpyAttributes()
|
No default value |
| Table |
|
No default value |
| TransactionMode |
|
NoTransactions |