标签: java jdbc
当我们执行Class.forName(驱动程序类)时,内部会发生什么,将执行哪个静态块以及如何注册驱动程序类?
答案 0 :(得分:0)
当你加载一个类时,它运行该类的静态初始化块,使它有机会运行并注册自己。
虽然这是重复的,但你应该注意到; 你不应该在任何最近的JDBC驱动程序中执行此操作,因为有一种方法可以在JAR中注册服务,以便在没有这个技巧的情况下自动加载。