Skip to content

Commit ca4981e

Browse files
authored
[oracle-free] Support oracle.jdbc.OracleDriver (#8796)
1 parent 1305fee commit ca4981e

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,12 @@ public Set<Integer> getLivenessCheckPortNumbers() {
8989

9090
@Override
9191
public String getDriverClassName() {
92-
return "oracle.jdbc.driver.OracleDriver";
92+
try {
93+
Class.forName("oracle.jdbc.OracleDriver");
94+
return "oracle.jdbc.OracleDriver";
95+
} catch (ClassNotFoundException e) {
96+
return "oracle.jdbc.driver.OracleDriver";
97+
}
9398
}
9499

95100
@Override

modules/oracle-xe/src/main/java/org/testcontainers/containers/OracleContainer.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,12 @@ public Set<Integer> getLivenessCheckPortNumbers() {
110110

111111
@Override
112112
public String getDriverClassName() {
113-
return "oracle.jdbc.driver.OracleDriver";
113+
try {
114+
Class.forName("oracle.jdbc.OracleDriver");
115+
return "oracle.jdbc.OracleDriver";
116+
} catch (ClassNotFoundException e) {
117+
return "oracle.jdbc.driver.OracleDriver";
118+
}
114119
}
115120

116121
@Override

0 commit comments

Comments
 (0)