91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
眉山市| 连山| 靖边县| 吴桥县| 原平市| 波密县| 岳阳县| 磐石市| 织金县| 永新县| 澎湖县| 崇明县| 贵定县| 依兰县| 江川县| 黑龙江省| 资源县| 唐山市| 鄂州市| 安泽县| 无为县| 上栗县| 张家界市| 贵州省| 都兰县| 车致| 巍山| 屏山县| 合川市| 三亚市| 温泉县| 乌什县| 旺苍县| 福州市| 平泉县| 基隆市| 清镇市| 龙岩市| 台东县| 富顺县| 崇文区|