获取Mysql-jdbc驱动Driver类的两种方式

1.使用反射机制,获取Driver类对象

  //1.加载jdbc驱动类
  try {
   Class.forName("com.mysql.jdbc.Driver");
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  }
为什么使用反射机制可以获取Driver类对象呢,因为在Driver类源码中有一个静态代码块。当JVM加载Driver类的时候,会自动执行静态代码块。而Driver类的静态代码块中有创建
Driver类对象的构造方法,所以使用反射机制
Class.forName("com.mysql.jdbc.Driver")获取字节码对象的时候,执行静态代码块创建Driver类对象。

2.创建一个Driver类对象

 导入包com.mysql.jdbc.Driver

原文地址:https://www.cnblogs.com/w1440199392/p/13950985.html