mysql的jdbc连接过程

tim-qtp...小于 1 分钟MySQL数据库

MySQL 的 JDBC 连接过程主要包括以下步骤:

  1. 导入驱动 引入 MySQL 的 JDBC 驱动包(通常是 mysql-connector-java):

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.33</version>
    </dependency>
    
  2. 加载驱动 在代码中加载 MySQL 驱动(JDBC 4.0 以后可以自动加载):

    Class.forName("com.mysql.cj.jdbc.Driver");
    
  3. 建立连接 使用 DriverManager.getConnection() 创建连接对象:

    String url = "jdbc:mysql://localhost:3306/test";
    String user = "root";
    String password = "password";
    Connection conn = DriverManager.getConnection(url, user, password);
    
  4. 创建 Statement 或 PreparedStatement 通过连接创建 SQL 语句对象:

    Statement stmt = conn.createStatement();
    
  5. 执行 SQL 执行 SQL 查询或更新操作:

    ResultSet rs = stmt.executeQuery("SELECT * FROM user");
    
  6. 处理结果 读取返回的结果集:

    while (rs.next()) {
        System.out.println(rs.getString("name"));
    }
    
  7. 关闭连接 关闭 ResultSet、Statement 和 Connection,释放资源:

    rs.close();  
    stmt.close();  
    conn.close();