Я использую DriverManager.getConnection(url, prop)
для подключения. Я пытаюсь внедрить перехватчики jdbc, используя свойства, как показано ниже, но это не работает.
Properties prop = new Properties();
...
prop.setProperty("jdbcInterceptors", "com.amazonaws.xray.sql.mysql.TracingInterceptor;");
Однако, когда мы пытаемся сделать это через источник данных, он работает.
import org.apache.tomcat.jdbc.pool.DataSource;
DataSource source = new DataSource();
source.setUrl("url");
source.setUsername("user");
source.setPassword("password");
source.setDriverClassName("com.mysql.jdbc.Driver");
source.setJdbcInterceptors("com.amazonaws.xray.sql.mysql.TracingInterceptor;");
Не уверен, что не так с DriverManager
свойствами.
DataSource
? - person Mark Rotteveel   schedule 11.08.2020