在Linux系统中查看JDBC数据库驱动,以下列出两种 :
使用Java命令
使用Java命令查看已注册的JDBC驱动:
java -Djava.util.logging.config.file=/dev/null \-Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager \
-classpath /path/to/jdbc-driver-jar:path/to/other-jars \
org.apache.logging.log4j.core.util.Loader
其中,-classpath选项指定要扫描的类路径,包含JDBC驱动程序的jar包和任何依赖项。
使用JDBC DriverManager
使用JDBC DriverManager查看可用的JDBC驱动:
import java.sql.DriverManager;
public class ListDrivers {
public static void main(String[] args) {
DriverManager.getDrivers().forEach(driver ->
System.out.println(driver.getClass().getName())
);
}
}
此代码会遍历系统中所有已注册的JDBC驱动,并输出它们的完全限定类名。