`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 分鐘還沒弄出來,就停下來作其餘的事。