fix(sundb): use the correct JDBC driver class

Closes #10597
This commit is contained in:
t8y2
2026-09-29 13:41:28 +08:00
committed by t8y2
parent 43f502332e
commit e4ab63d9f3
2 changed files with 15 additions and 1 deletions
@@ -33,7 +33,7 @@ import java.util.Set;
public final class SundbAgent extends AbstractJdbcAgent {
@Override
protected String driverClass() {
return "com.sundb.jdbc.SundbDriver";
return "csii.sundb.jdbc.SundbDriver";
}
@Override
@@ -2,6 +2,9 @@ package com.dbx.agent.sundb;
import com.dbx.agent.DatabaseAgent;
import com.dbx.agent.test.JdbcFakeExecutionBehaviorTest;
import java.lang.reflect.Method;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
class SundbAgentTest extends JdbcFakeExecutionBehaviorTest {
@Override
@@ -13,4 +16,15 @@ class SundbAgentTest extends JdbcFakeExecutionBehaviorTest {
protected String resultSetSql() {
return "CALL sample_proc()";
}
@Test
void usesTheSunDbJdbcDriverClass() throws Exception {
Method driverClass = SundbAgent.class.getDeclaredMethod("driverClass");
driverClass.setAccessible(true);
Assertions.assertEquals(
"csii.sundb.jdbc.SundbDriver",
driverClass.invoke(new SundbAgent())
);
}
}