Arbeite aktuell an einem JavaFX Projekt. In meiner Datenbank gibt es jetzt die Spalte name, Vorname und Geburtstag. Jetzt möchte ich, dass unter einem bestimmten Bild genau diese Informationen aus der Datenbank entnommen wird und es dann unter dem Bild angezeigt wird. Hier der Code von mir. Wenn ich das so mache, dann kommt ein nullPointerException wegen bildtxt.setText(rs.getString(1));
Code:
@FXML
private Text bildtxt;
[MENTION=295804]Override[/MENTION]
public void initialize(URL arg0, ResourceBundle arg1) {
connBild= new conn();
}
@FXML
public void bildBtn(ActionEvent event) {
try {
connection = connBild.getConnection();
String str="SELECT name FROM person";
pst= connection.prepareStatement(str);
rs=pst.executeQuery(str);
if(rs.next()){
bildtxt.setText(rs.getString(1));
}
} catch (Exception e) {
e.printStackTrace();
}