ich java bin neu, und ich habe das Problem, wenn ich versuche, Daten aus SQL-DB zu holen und es zeigen, wenn er sich anmeldet.Java + SQL executeQuery und Wiedereinarbeitungs
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");
}
danken Ihnen.
Ich bezweifle, dass 'rs.getString (" select * ")' wird keinen Erfolg haben. – Berger
Sie brauchen nicht zwei separate Try-Catch-Block, aber was ist Ihr tatsächliches Problem? –
Daten einfach nach Spaltennamen (oder Index) wie rs.getString ("nom") oder rs.getString (1) abrufen. Außerdem empfiehlt es sich, das ResultSet im selben try-Block zu verwenden, in dem Sie die Daten erstellt haben. –