Поддръжката за SSL/TLS не е задължителна в JDBC спецификацията. Така че не можете да го очаквате във всеки драйвер.
Конфигурацията на SSL на сървъра на базата данни може да бъде изведена от URL адреса на JDBC, но това не е необходимо да бъде детерминистично. В случай на Oracle, ако забележите, че URL адресът съдържа низ за връзка, който показва, че използваният протокол е TCPS вместо TCP, което сочи към използването на SSL/TLS. Ако правите това, за да потвърдите конфигурация за сигурност, бих ви нарекъл небрежен.
Не е разумно да се проверява само конфигурацията на клиента, за да се определи дали сървърът на базата данни приема връзки през SSL, особено ако не-SSL връзките са забранени. Механизмите за проверка на конфигурацията на SSL/TLS ще варират от база данни до база данни, но ще има подходящи ръководства за сигурност за конфигуриране на базата данни във всеки случай.
Ако обаче искате да направите бърз тест, за да проверите дали връзката е през SSl/TLS, тогава всичко, което трябва да знаете е, че защитените SSL/TLS връзки се инициират с ръкостискане. Ако не виждате такива, вашият драйвер не използва SSL/TLS. Ще трябва да надушите мрежовия трафик за това (уверете се, че имате разрешение за това). Разбира се, ще отнеме повече време за установяване на случая, ако се използва пул за връзки, тъй като физическите връзки в пула може да се използват отново и отново (без да се настройват нови връзки). По същия начин може да намерите nmap за полезен, но никога не съм го използвал за тази цел.