>> I think using 3rd party dependencies is the proper way to go forward
>> instead of reimplementing all required functionalities in every JDBC driver.
>> That is not to say that the required dependencies should be kept to minimum.
>
> Two cents: it troubles me always when I hear this reasoning because the
> external dependencies still increase the maintenance costs, no matter how
> well managed. For instance, for JDBC/DB stuff, many people care (or are
> mandated to care) about security and the associated maintenance.
I could not agree more.