Type |
Task
|
Priority |
If you are bored
|
Assignee | |
Version |
tigase-server-8.5.0
|
Iterations
-
tigase-server-8.5.0 Open
Issue Votes (0)
Type |
Task
|
Priority |
If you are bored
|
Assignee | |
Version |
tigase-server-8.5.0
|
(ref: https://github.com/tigase/tigase-server/issues/196#issuecomment-1567918398)
Nowadays DriverManager can detect and select JDBC driver based on availability and service-provider mechanism (https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/DriverManager.html) thus we can/should remove explicit driver classes to make it easier to use different drivers.
As a fallback one will always be able to specify drivers to load via
jdbc.drivers
property.Installer should handle the case correctly as well (i.e. checking driver availability to show correct list of available drivers to the user)