An asterisk (*) indicates support that was added in a hotfix or software patch subsequent to a release.
Refer to the following resources for additional information:
Available: 8/29/2025 | 6.0.1.001821
Available: 1/31/2025 | 6.0.0.001656
Available: 6.0.0.001654
Available: 6.0.0.001654
Available: 6.0.0.001266
Available: 6.0.0.001101
Available: 7/3/2024
DOUBLE and FLOAT data types: For DOUBLE and FLOAT data types, the driver does not insert DOUBLE.MAX_VALUE (1.79769313486232 e308) using parameterized insert queries and returns the exception "Numeric value '1.79769313486232E308' is not recognized."SSO authentication retry: When a browser-based SSO (single sign-on) connection fails, the driver retries the connection using the value specified in the ConnectionRetryCount property. Each attempt to connect opens a new browser window. You can change the ConnectionRetryCount connection property to 0 to prevent the driver from re-attempting a failed connection. The default value of the ConnectionRetryCount property is 5.getParameterTypeName returns VARCHAR as type name for all parameters of all data types.getPrecision and getScale return 0 for all parameters of all datatypes.ResultSet MetaData: The methods getTableName() and getSchemaName() return empty strings for data types mapped to VARCHAR when a record is inserted through parameterized SQL insert queries. However, these methods return applicable table or schema names when the same record is inserted through literal value inserts.DataDirect Shell Script: For Linux users: If you receive an error message when executing any DataDirect for JDBC shell script, make sure that the file has EXECUTE permission. To do this, use the chmod command. For example, to grant EXECUTE permission to the testforjdbc.sh file, change to the directory containing testforjdbc.sh and enter: chmod +x testforjdbc.sh.JDBC Methods: The following notes on JDBC methods apply generally to Progress DataDirect for JDBC drivers. Additional information on driver support for the JDBC API can be found in the "JDBC Support" section of the product user's guide.
DataDirect for JDBC drivers allow PreparedStatement.setXXX methods and ResultSet.getXXX methods on Blob/Clob data types, in addition to the functionality described in the JDBC specification. The supported conversions typically are the same as those for LONGVARBINARY/LONGVARCHAR, except where limited by database support.ResultSet methods getTimestamp(), getDate(), and getTime() return references to mutable objects. If the object reference returned from any of these methods is modified, re-fetching the column using the same method returns the modified value. The value is only modified in memory; the database value is not modified.Refer to Authentication for details.
Refer to Generating connection URLs with the Configuration Manager and Testing connections and queries.