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

溫馨提示×

java如何讀取數據庫數據

小億
138
2024-04-24 11:03:07
欄目: 編程語言

在Java中,可以使用JDBC(Java Database Connectivity)來讀取數據庫數據。以下是一個簡單的示例代碼,演示如何連接到數據庫,執行查詢語句并讀取結果集中的數據:

```java

import java.sql.*;

public class ReadDataFromDatabase {

public static void main(String[] args) {

Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

try {

// 連接到數據庫

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");

// 創建Statement對象

stmt = conn.createStatement();

// 執行查詢語句

rs = stmt.executeQuery("SELECT * FROM mytable");

// 遍歷結果集并讀取數據

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);

}

} catch (SQLException e) {

e.printStackTrace();

} finally {

try {

// 關閉ResultSet

if (rs != null) {

rs.close();

}

// 關閉Statement

if (stmt != null) {

stmt.close();

}

// 關閉Connection

if (conn != null) {

conn.close();

}

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

```

在這個示例代碼中,我們首先通過`DriverManager.getConnection()`方法建立與數據庫的連接,然后創建一個`Statement`對象來執行查詢語句,將查詢結果存儲在`ResultSet`對象中。接著通過`rs.next()`方法來遍歷結果集,使用`rs.getInt()`和`rs.getString()`等方法來讀取數據。最后,記得在最終關閉連接、Statement和ResultSet對象時使用`close()`方法。

0
沈阳市| 太湖县| 商城县| 突泉县| 义马市| 湘潭县| 丰镇市| 陕西省| 方城县| 肥乡县| 湖南省| 宜兰市| 福建省| 曲松县| 乌拉特中旗| 山西省| 永州市| 咸宁市| 仪陇县| 西宁市| 堆龙德庆县| 枞阳县| 长春市| 敖汉旗| 南汇区| 靖江市| 东山县| 和林格尔县| 鲁山县| 濉溪县| 都兰县| 平利县| 安仁县| 望都县| 榕江县| 洞口县| 介休市| 乌兰县| 沭阳县| 大新县| 昌黎县|