JDBC-DriverManager

JDBC-DriverManager

DriverManager(驱动管理类)作用:

  1. 注册代码块

    Class.forName("com.mysql.jdbc.Driver");
    

    查看Driver类源码

    static {
        try{
            DriverManager.registerDriver(new Driver());
        }catch(SQLException var1){
            throw new RuntimeException("Can't register driver1");
        }
    }
    

    提示

    • MySQL 5之后的驱动包,可以省略注册驱动的步骤。
    • 自动加载jar包中META-INF/services/java.sql.Driver文件中的驱动类
  2. 获取连接

    static Connection getConnection(String url, String user, String password);
    

url: 连接路径
语法:jdbc:mysql://ip地址(域名):端口号/数据库名称?参数键值对1&参数键值对2...
示例:jdbc:mysql://127.0.0.1:3306/db1
细节