У нас есть приложение, которое работает на Java 1.6 и имеет возможность общаться с системами RDBMS через пользовательские плагины.Нам не важно, какой тип базы данных есть у клиента, но мы решили, что по разным причинам требуется драйвер типа 4.
Я хочу программно решить, является ли драйвер типа 4, чтобы яЯ могу сразу отклонить его, а не тратить время на отладку проблем позже, только чтобы выяснить, что драйвер не относится к типу 4. Поскольку я не знаю, кто производитель, я не могу просто посмотреть номер версии.Я посмотрел на Driver.jdbcCompliant (), но это не является обязательным условием для драйвера, являющегося Типом 4. Я также рассмотрел создание Соединения и затем размышлял над ним, чтобы видеть, реализует ли он определенные методы, такие как isValid (), но опять же я понял, что это не обязательно гарантирует, что драйвер типа 4. Любые предложения?