排错日志(一)

`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 分钟还没弄出来,就停下来作其余的事。
相关文章
相关标签/搜索