私は解析する必要があり、整数からデータベースへの値を入れてJLabelに置く必要があるプログラムを作成しました。問題は値が常に0になっていますが、正しい値を示しています。 コード:データベースからint javaに値を取得する方法
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
ちょっと@fvu、コードは空の例外で正常に動作し、私のコードでそれらの束を得た! :) – Mercy
遅かれ早かれ、その愚かな選択を深刻に後悔します。そして、 'catch(Exception e){'別名普遍的なフライキャッチャーは、ほぼ同じように愚かな考えです。 – fvu