Connection property descriptions
- Last Updated: July 2, 2025
- 2 minute read
- DataDirect Connectors
- JDBC
- Aha! 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).
Password is the same as password.setUser("abc@defcorp.com").The following tables describe the connection properties by functionality:
- Basic connection properties
- URL parameters authentication properties
- OAuth 2.0 properties
- Mapping properties
- Proxy server properties
- Web service properties
- Data type properties
- Timeout properties
- Statement pooling properties
- Additional properties
Basic connection properties
The following table summarizes connection properties which are required to connect to a Aha! data source.
| Property | Data Source Method | Default |
|---|---|---|
| ServerName | getServerName()
|
No default value |
| Password | getProxyPassword()
|
No default value |
| User | getUser()
|
No default value |
URL parameter authentication properties
The following table summarizes connection properties used for URL parameter authentication.
| Property | Data Source Method | Default |
|---|---|---|
| AuthenticationMethod | getAuthenticationMethod()
|
Basic |
| SecurityToken | getSecurityToken()
|
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 | getAccessToken()
|
No default value |
| AuthenticationMethod | getAuthenticationMethod()
|
Basic |
| ClientID | getClientId()
|
No default value |
| ClientSecret | getClientSecret()
|
No default value |
| OAuthCode | getOauthCode()
|
No default value |
| RedirectURI | getOauthRedirUri()
|
No default value |
Mapping properties
The following table summarizes connection properties involved in mapping the Aha! data model to a SQL model.
| Property | Data Source Method | Default |
|---|---|---|
| CreateMap | getCreateMap()
|
Session |
| RefreshSchema | getRefreshSchema()
|
false |
| SchemaMap | getSchemaMap()
|
Default depends on the environment |
Proxy server properties
The following table summarizes proxy server connection properties.
| Property | Data Source Method | Default |
|---|---|---|
| ProxyHost | getProxyHost()
|
No default value |
| ProxyPassword | getProxyPassword()
|
No default value |
| ProxyPort | getProxyPort()
|
0 which means the default is determined by
the ProxyHost property.For HTTP URLs: For HTTPS URLs:
|
| ProxyUser | getProxyUser()
|
No default value |
Web service properties
The following table summarizes Web service connection properties, including those related to timeouts.
| Property | Data Source Method | Default |
|---|---|---|
| LoginTimeout | getLoginTimeout()
|
0 (no
timeout) |
| StmtCallLimit | getStmtCallLimit()
|
0 (no limit) |
| StmtCallLimitBehavior | getStmtCallLimitBehavior()
|
errorAlways
|
| WSFetchSize | getWsFetchSize()
|
2000 |
| WSPoolSize | getWsPoolSize()
|
1 |
| WSRetryCount | getWsRetryCount()
|
5 |
| WSTimeout | getWsTimeout()
|
120 |
Data type properties
The following table summarizes connection properties which can be used to handle data types.
| Property | Data Source Method | Default |
|---|---|---|
| ConvertNull | getConvertNull()
|
true |
| JDBCBehavior | getJdbcBehavior()
|
1 (data types described using JDBC 3.0-equivalent
data types) |
Timeout properties
The following table summarizes timeout connection properties.
| Property | Data Source Method | Default |
|---|---|---|
| LoginTimeout | getLoginTimeout()
|
0 (no
timeout) |
| QueryTimeout | getQueryTimeout()
|
0 (no timeout) |
| WSRetryCount | getWsRetryCount()
|
5 |
| WSTimeout | getWsTimeout()
|
120 (seconds) |
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 |
|---|---|---|
| ConnectionRetryCount |
|
5 |
| ConnectionRetryDelay | getConnectionRetryDelay()
|
1 |
| DebugRecord | getDebugRecord()
|
No default value |
| FetchSize | getFetchSize()
|
100
(rows) |
| InitializationString | getInitializationString()
|
No default value |
| InsensitiveResultSetBufferSize | getInsensitiveResultsetBufferSize()
|
2048 (KB of memory) |
| LogConfigFile | getLogConfigFile()
|
ddlogging.properties |
| ReadAhead | getReadAheadThreads()
|
0 |
| SpyAttributes | getSpyAttributes()
|
No default value |