私は、Javaに新たなんだと私はSQL DBからデータを取得し、彼がログインしたときにそれを表示しようとしているときに私はこの問題を抱えているが返されます。のJava + SQLのexecuteQueryと結果
sql = "select nom from adherent where id_adherent=3";
try {
pst = con.prepareStatement(sql);
ResultSet rs = pst.executeQuery();
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "here 1");
}
try {
if (rs.next()) {
String sum = rs.getString("select *");
nom.setText(" " + sum);
}
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "here 2");
}
はありがとうございました。
あなたは、あなたがこれを使用することはできませんので、あなたは、最初のtryブロックであなたのResultSet
を定義しているため、2つのtryおよびcatchを必要とする他に試すので、代わりにこのことはありません
私は 'rs.getString(" select * ")'がうまくいくとは思っていません。 – Berger
2つの別々のtry catchブロックは必要ありませんが、実際の問題は何ですか? –
rs.getString( "nom")やrs.getString(1)のようなカラム名(またはインデックス)でデータを取得するだけです。また、データを切り取った同じtryブロック内でResultSetを使用することをお勧めします。 –