Understøttelse af SSL/TLS er ikke påbudt i JDBC-specifikationen. Så du kan ikke forvente det i enhver driver.
SSL-konfigurationen på databaseserveren kunne udledes af JDBC-URL'en, men dette behøver ikke være deterministisk. I tilfælde af Oracle, hvis du bemærker, at URL'en indeholder en forbindelsesstreng, der indikerer, at protokollen i brug er TCPS i stedet for TCP, hvilket peger på brugen af SSL/TLS. Hvis du gør dette for at validere en sikkerhedskonfiguration, vil jeg kalde dig sjusket.
Det er uklogt at verificere klientkonfigurationen alene for at afgøre, om databaseserveren accepterer forbindelser over SSL, især hvis ikke-SSL-forbindelser ikke er tilladt. Mekanismerne til at verificere SSL/TLS-konfigurationen vil variere fra database til database, men der vil være passende sikkerhedsvejledninger til konfiguration af databasen i hvert enkelt tilfælde.
Hvis du imidlertid vil lave en hurtig test for at kontrollere, om forbindelsen er over SSl/TLS, skal du blot vide, at SSL/TLS-sikrede forbindelser startes med et håndtryk. Hvis du ikke kan se nogen, bruger din driver ikke SSL/TLS. Du skal sniffe netværkstrafik til dette (sørg for, at du har tilladelse til at gøre det). Det ville selvfølgelig tage længere tid at etablere sagen, hvis en forbindelsespulje var i brug, for de fysiske forbindelser i poolen kan blive genbrugt igen og igen (uden at der er oprettet nye forbindelser). Ligeledes kan du også finde nmap for at være nyttigt, men jeg har aldrig brugt det til dette formål.