Java是一種流行的編程語言,廣泛應用于各種應用程序中。在Java中,訪問數據庫是一個常見的需求,SQL是一種標準的數據庫查詢語言。Java提供了許多API來執行SQL查詢和修改。
//連接到數據庫 Connection conn = DriverManager.getConnection(url, user, password); //創建語句對象 Statement stmt = conn.createStatement(); //執行查詢語句 ResultSet rs = stmt.executeQuery("SELECT * FROM customers"); //處理結果集 while (rs.next()) { String name = rs.getString("name"); String email = rs.getString("email"); System.out.println("Name: " + name + ", Email: " + email); } //關閉連接和語句對象 rs.close(); stmt.close(); conn.close();
以上代碼演示了如何連接到數據庫,創建語句對象,執行查詢語句并處理結果集。
Java還提供了API來執行SQL修改。例如,可以使用PreparedStatement對象來執行更新語句:
//連接到數據庫 Connection conn = DriverManager.getConnection(url, user, password); //創建預處理語句對象 String sql = "UPDATE customers SET email=? WHERE name=?"; PreparedStatement stmt = conn.prepareStatement(sql); //設置參數 stmt.setString(1, "newemail@example.com"); stmt.setString(2, "John Smith"); //執行更新語句 int rows = stmt.executeUpdate(); //關閉連接和語句對象 stmt.close(); conn.close();
以上代碼演示了如何連接到數據庫,創建預處理語句對象,設置參數并執行更新語句。
在Java中,訪問數據庫是非常常見的任務。使用Java API可以輕松執行SQL查詢和修改,從而實現對數據庫的訪問和管理。