排錯日誌(一)

`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 分鐘還沒弄出來,就停下來作其餘的事。
相關文章
相關標籤/搜索