中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
宁晋县| 德江县| 泗阳县| 兴仁县| 自治县| 朝阳市| 房产| 甘洛县| 凤山县| 寿光市| 西宁市| 陕西省| 岳普湖县| 同德县| 庄河市| 建湖县| 遂溪县| 阿合奇县| 甘洛县| 金塔县| 乳山市| 铜鼓县| 海阳市| 甘肃省| 宁安市| 会泽县| 宜良县| 长葛市| 桦甸市| 云安县| 平舆县| 镇雄县| 北碚区| 富民县| 抚顺县| 长治县| 北辰区| 乐都县| 繁昌县| 蓬莱市| 墨竹工卡县|