📜  Java中的字段 getDouble() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:58.993000             🧑  作者: Mango

Java中的字段 getDouble() 方法及示例

在Java中,通过使用getDouble()方法可以获取变量中存储的双精度浮点数。

语法
public double getDouble(int columnIndex) throws SQLException

该方法接受一个整型参数columnIndex,表示需要获取的字段的列索引。它返回一个double类型的值,即指定字段中存储的双精度浮点数。

示例

以下是Java程序中使用getDouble()方法的示例:

import java.sql.*;

public class Example {
    public static void main(String[] args) {
        try {
            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "root", "password");
            Statement stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery("SELECT price FROM products WHERE id = 1");
            if (rs.next()) {
                double price = rs.getDouble("price");
                System.out.println("Price of product id 1: " + price);
            }
            rs.close();
            stmt.close();
            conn.close();
        } catch (SQLException e) {
            System.out.println(e.getMessage());
        }
    }
}

上述示例中,我们使用JDBC连接到MySQL数据库中的mydatabase数据库,并执行了一条查询语句,获取了id为1的产品的价格。使用rs.getDouble("price")方法从结果集中获取了该产品的价格,并将其存储在price变量中。

最后,我们将价格打印到控制台上。如果结果集中没有记录,则rs.next()方法将返回false,程序将不会执行任何操作。

以上就是Java中字段getDouble()方法的示例和说明。