gpt4 book ai didi

用于从数据库中选择记录并用作双变量的 Java SQL 语句

转载 作者:行者123 更新时间:2023-12-01 13:35:31 26 4
gpt4 key购买 nike

Java - Netbeans IDE

我有这段代码,但找不到变量 Priceperitem,有人能解释一下吗?或者向我展示一种从数据库表中选择记录并将其值设置为变量的更简单方法?

Price P/Item 是数据库表中的列名。

    String sql = "SELECT Price P/Item FROM tblResources";
try {

pst = conn.prepareStatement(sql);

rs = pst.executeQuery();

while (rs.next()){

double Priceperitem = rs.getDouble("Price P/Item");

}

} catch (Exception e) {

JOptionPane.showMessageDialog(null, "Runtime Error");
}

然后:

try {

Total = Quantity * Priceperitem; (This is where Priceperitem is not found.)

btnCalculateTotal.setText("Total: £"+Total+"0");

}catch (Exception e){

System.out.println("Error Calculating Total");
}

最佳答案

您已在 while 循环中本地声明了 Priceperitem。它在循环之外不可见。

要解决此问题,请将声明移至外层:

double Priceperitem = 0;

旁注:您应该尊重 Java 命名约定。因此更好的名称是 pricePerItem

关于用于从数据库中选择记录并用作双变量的 Java SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21305342/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com