Как получить объект com.mysql.jdbc.Driver(), если подключаешь Connector/J через Maven?

Подключаю Connector/J через Maven для дальнейшей работы с MySQL:

<dependency>
     <groupId>mysql</groupId>
     <artifactId>mysql-connector-java</artifactId>
     <version>8.0.25</version>
</dependency>

Необходимо произвести регистрацию драйвера с помощью статического метода DriverManager.registerDriver(), который в качестве параметра принимает объект типа Driver. Как создать этот объект типа Driver?

Если бы я скачивал отдельную jar, то регистрировал был так:

DriverManager.registerDriver(new com.mysql.jdbc.Driver());

Ответы (1 шт):

Автор решения: Ihar Hulevich

На самом деле у меня работает даже без явной регистрации драйвера (java11)

  public static void main(String[] args)  throws Exception{
  //      DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
  Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/so", "root", "");
  Statement stmt = con.createStatement();
  ResultSet rs = stmt.executeQuery("SELECT * FROM so.person");
  while (rs.next()) {
    System.out.println(rs.getInt(1) + "  " + rs.getString(2));
  }
  con.close();

}

→ Ссылка