获取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

 

 

posted @ 2020-11-09 21:31  柯南剧场版  阅读(862)  评论(0编辑  收藏  举报