我在初始化 MySQL JDBC 连接的代码中看到了很多这种类型的代码。
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://10.0.0.2:3306", "username", "password");
现在我的问题是为什么/何时需要第一行?我已经能够通过以下方式毫无问题地连接到 MySQL 数据库:
conn = DriverManager.getConnection("jdbc:mysql://10.0.0.2:3306", "username", "password");
我将 Java 7 与 Connector/J 5.0.8 驱动程序一起使用。
我的代码中没有任何导入或类加载语句可以直接加载 MySQL 驱动程序,只有通用 Java SQL 接口类。