`public class Maintext {mysql
public static void main(String[] args) { //1.注册驱动 try { DriverManager.registerDriver(new com.mysql.jdbc.Driver()); DriverManager.getConnection("jdbc:mysql://localhost/test?user=root&password=greatsqldb"); //2. 创建链接 参数一: 协议 + 访问的数据库 参数2️:用户名 参数三:密码 Connection conn =DriverManager.getConnection("jdbc:mysql://localhost/student", "root", "root"); //3. 建立statement 跟数据库打交道,必定须要这个对象 Statement st= conn.createStatement(); //4.执行查询,获得结果集 String sql ="select * from t_stu"; ResultSet rs = st.executeQuery(sql); while(rs.next()){ //能不能拿下一条数据 int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("id="+id + "===name="+name+"==age="+age); } rs.close(); //暂时不考虑关闭的顺序 st.close(); conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }` MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES) 今天的报错让我懂得了,报错是必定有缘由的,错误不会凭空出现,必定是有缘由的,排错找 bug 。 第1、先明确错误是什么 第2、错误可能出现的缘由 第3、根据网上提供的资料和官方文档逐一排查 第4、超过 30 分钟还没弄出来,就停下来作其余的事。