亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java中的executeQuery()方法使用

小云
161
2023-08-08 15:13:28
欄目: 編程語言

在Java中,executeQuery()方法用于執行查詢語句并返回一個ResultSet對象,該對象包含了查詢結果的數據。

下面是executeQuery()方法的使用示例:

```java
import java.sql.*;

public class Main {
   public static void main(String[] args) {
       try {
           // 創建數據庫連接
           Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "password");

           // 創建SQL語句
           String sql = "SELECT * FROM customers";

           // 創建一個Statement對象
           Statement stmt = conn.createStatement();

           // 執行查詢語句并獲取結果集
           ResultSet rs = stmt.executeQuery(sql);

           // 遍歷結果集并輸出數據
           while (rs.next()) {
               int id = rs.getInt("id");
               String name = rs.getString("name");
               String email = rs.getString("email");

               System.out.println("ID: " + id);
               System.out.println("Name: " + name);
               System.out.println("Email: " + email);
               System.out.println();
           }

           // 關閉連接
           rs.close();
           stmt.close();
           conn.close();
       } catch (SQLException e) {
           e.printStackTrace();
       }
   }
}
```

在上面的示例中,首先通過DriverManager.getConnection()方法創建一個數據庫連接。然后,創建一個SQL查詢語句,該語句將查詢表"customers"的所有數據。

接著,通過Connection對象的createStatement()方法創建一個Statement對象。然后,調用Statement對象的executeQuery()方法執行查詢語句,并將返回的結果集保存在一個ResultSet對象中。

最后,通過ResultSet對象的next()方法遍歷結果集,使用getInt()、getString()等方法獲取每一行的數據,并將其輸出。

注意:在使用完ResultSet對象后,需要調用其close()方法關閉結果集;同時,還需要關閉Statement對象和Connection對象,以釋放資源。

0
桂平市| 鄂伦春自治旗| 武平县| 广宁县| 崇明县| 岚皋县| 陕西省| 阜南县| 聊城市| 海口市| 湟中县| 吴堡县| 孟村| 铁岭市| 封丘县| 牙克石市| 克什克腾旗| 思茅市| 惠州市| 肃宁县| 太仓市| 元谋县| 壶关县| 益阳市| 肥乡县| 盐边县| 左云县| 阳山县| 炎陵县| 大渡口区| 突泉县| 荆州市| 萨迦县| 盐亭县| 中江县| 兴业县| 新建县| 彰武县| 三都| 社会| 新兴县|