【发布时间】:2017-03-25 02:38:55
【问题描述】:
我创建了一个程序,我需要将数据库中的值解析为整数并将其放入 JLabel,问题是显示的值始终为 0,但是当我检查数据库中的语句时,它显示了正确的值。 代码:
try {
conn = DriverManager.getConnection("database....");
stat = conn.createStatement();
result = stat.executeQuery("statement...(works fine) ");
integerx = ((Number) result.getObject(1)).intValue();
result.close();
stat.close();
}catch (Exception e){
}
label.setText("the value is : " + integerx );
如何从数据库中获取值?数据仅限显示 1 列和 1 行。
【问题讨论】:
-
您是否已经单步执行了代码?因为你的空异常处理程序就像一个错误的黑洞,所以如果出现任何问题,你永远不会知道。
-
嘿@fvu,代码在空异常情况下工作正常,在我的代码中有一堆异常! :)
-
迟早你会为那个愚蠢的选择而深感遗憾。
}catch (Exception e){又名通用捕蝇器是一个几乎同样愚蠢的想法。 -
谢谢,请记住并尝试重做 :)
标签: java sql postgresql swing