Validation query is limited for Oracle, we have to use the driver oracle.jdbc.driver.OracleDriver but it also exists the driver oracle.jdbc.OracleDriver.
Is it possible to modify _getValidationQuery(driver) method like this or something else ?
private String _getValidationQuery(String driver) { if (driver.endsWith("OracleDriver")) { return "SELECT 1 FROM DUAL"; } else if ("org.apache.derby.jdbc.EmbeddedDriver".equals(driver)) { return "SELECT 1 FROM SYS.SYSTABLES"; } else { return "SELECT 1"; } }
- Duplique
-
RUNTIME-844 Can't use oracle.jdbc.OracleDriver with DataSourceExtensionPoint
-
- Closed
-
[RUNTIME-690] DataSourceExtensionPoint : Validation Query
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Fix Version/s | New: 2.5 [ 11401 ] | |
Fix Version/s | New: 2.4.2 [ 11689 ] | |
Fix Version/s | Original: 2.LATER [ 10140 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Link |
New:
This issue Duplique |
Fix Version/s | New: 2.LATER [ 10140 ] | |
Issue Type | Original: Bug [ 1 ] | New: Improvement [ 4 ] |
Priority | Original: Major [ 3 ] | New: Minor [ 4 ] |
Description |
Original:
Validation query is limited for Oracle, we have to use the driver oracle.jdbc.driver.OracleDriver but it also exists the driver oracle.jdbc.OracleDriver.
Is it possible to modify _getValidationQuery(driver) method like this or something else ? [noformat]private String _getValidationQuery(String driver) { if (driver.endsWith("OracleDriver")) { return "SELECT 1 FROM DUAL"; } else if ("org.apache.derby.jdbc.EmbeddedDriver".equals(driver)) { return "SELECT 1 FROM SYS.SYSTABLES"; } else { return "SELECT 1"; } }[/noformat] |
New:
Validation query is limited for Oracle, we have to use the driver oracle.jdbc.driver.OracleDriver but it also exists the driver oracle.jdbc.OracleDriver.
Is it possible to modify _getValidationQuery(driver) method like this or something else ? {noformat} private String _getValidationQuery(String driver) { if (driver.endsWith("OracleDriver")) { return "SELECT 1 FROM DUAL"; } else if ("org.apache.derby.jdbc.EmbeddedDriver".equals(driver)) { return "SELECT 1 FROM SYS.SYSTABLES"; } else { return "SELECT 1"; } } {noformat} |