浅谈JDBC访问MySQL数据库

时间:2023-03-08 16:37:46

经过我自己的总结后,其实很简单,只需要记住四个步骤,JDBC这部分的学习就可以掌握差不多了,请多多指教。

  1. 加载注册JDBC驱动;
  2. 打开数据库;
  3. 创建向数据库发送sql语句的statement;
  4. ResultSet是数据库返回的结果集;
  5. 关闭(先打开的后关闭,后打开的先关闭).
    package com.****.jdbc.study;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement; public class JdbcTest1 {
    public static void main(String[] args) throws SQLException {
    String sql = "select * from tb_user";
    try {
    //第一步
    Class.forName("com.mysql.jdbc.Driver");
    //第二步
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","");//我使用的是默认密码,默认密码为空
    //第三步
    Statement stmt = conn.createStatement();
    //第四步
    ResultSet rs = stmt.executeQuery(sql);
    while (rs.next()) {
    System.out.print(rs.getInt("id")+" ");
    System.out.print(rs.getString("name")+" ");
    System.out.print(rs.getString("password")+" ");
    System.out.println(rs.getString("email"));
    }
    //第五步
    rs.close();
    stmt.close();
    conn.close();
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    }
    }
    }

    虽然有的步骤讲的不是那么严谨,但意思到了,欢迎各位指正,批评,感激不尽!