Hallo habe folgendes Problem: Hab eine Verbindung zu einer Datenbank erstellt und kann mir den ganzen Datensatz in einer jTable ausgeben lassen aber nun möchte ich nach der ID suchen und nur den Datensatz ausgeben lassen welcher diese ID besitzt dazu habe ich ein Textfeld wo ich die ID eingebe und möchte dann wenn ich den Button 'suchen' drücke den Patienten mit dieser ID ausgeben könnte mir jemand weiter helfen?
Java:
private void SuchenActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
conn = DriverManager.getConnection(url, user, password);
String sql = "select p_id,vorname,nachname,geschlecht,geburtsdatum,svnr,krankenkasse,strasse,ort,plz from patienten where p_id = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, Integer.parseInt(jText_Search.getText()));
//jTable_Display_User
} catch (ClassNotFoundException | SQLException e) {
JOptionPane.showMessageDialog(null, e);
}
}