JDBC是Java與數(shù)據(jù)庫進行交互的標準API,通過JDBC可以實現(xiàn)對各種關系型數(shù)據(jù)庫的訪問和操作。本文介紹如何使用JDBC訪問MySQL。
前提條件:
1. 已安裝MySQL數(shù)據(jù)庫 2. 已下載MySQL JDBC驅(qū)動包 3. 已安裝Java開發(fā)環(huán)境
步驟如下:
1. 加載驅(qū)動,建立連接 Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/test?useSSL=false"; String username = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, username, password); 2. 創(chuàng)建Statement對象 Statement stmt = conn.createStatement(); 3. 執(zhí)行SQL查詢 String sql = "SELECT * FROM users"; ResultSet rs = stmt.executeQuery(sql); 4. 處理結果集 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); } 5. 關閉連接,釋放資源 rs.close(); stmt.close(); conn.close();
以上代碼演示了如何查詢MySQL中的用戶表并輸出結果,通過使用JDBC API可以實現(xiàn)各種數(shù)據(jù)庫的訪問和操作,同時也可以保證Java應用程序與數(shù)據(jù)庫的兼容性。