C
Claud1
Gast
Hallo alle!
Hab da ein voll doofes Problem bei auslesen von Textfeldern in einem Swing JFrame. Ich muss Werte auslesen um diese dann über eine Methode in meine Datenbank zu schreiben.
Jetzt hab ich aber nicht nur Strings, sondern auch Zahlen (also int), die in die Datenbank geschrieben werden sollen. Aber ich kenne leider nur die Methode getText() um die entsprechenden Felder auszulesen. Jetzt gibt es aber eine Fehlermeldung wenn ich es weiterleiten möchte.. Vielleicht hilft euch ja der Code weiter
Wie mache ich denn das mit den int Werten nun? Der boolean Wert hab ich jetzt mal nicht beachtet...
Bitte bitte hilf mir jemand...
Danke,
Claudi
Hab da ein voll doofes Problem bei auslesen von Textfeldern in einem Swing JFrame. Ich muss Werte auslesen um diese dann über eine Methode in meine Datenbank zu schreiben.
Jetzt hab ich aber nicht nur Strings, sondern auch Zahlen (also int), die in die Datenbank geschrieben werden sollen. Aber ich kenne leider nur die Methode getText() um die entsprechenden Felder auszulesen. Jetzt gibt es aber eine Fehlermeldung wenn ich es weiterleiten möchte.. Vielleicht hilft euch ja der Code weiter
Code:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String name = jTextField1.getText();
String vorname = jTextField2.getText();
String strasse = jTextField3.getText();
String plz = jTextField4.getText();
String ort = jTextField5.getText();
String gebDatum = jTextField6.getText();
einHandler.erfassenStammdaten(name, vorname, strasse, plz, ort, gebDatum,"","");
}
Code:
public void erfassenStammdaten(String name, String vorname, String strasse, int plz, String ort, int gebDatum, String kondition, int alter, boolean behinderung) {
this.einKunde = new Kunde(name, vorname, strasse, plz, ort, gebDatum, kondition, alter, behinderung); //erzeugt neues Objekt Kunde übergibt Konstruktor die Daten
try {
Datenbankklassen.DbHandler hd = new Datenbankklassen.DbHandler(); // DbHandler Objekt erzeugen
hd.schreibeKunde(einKunde); // Kunde auf DB geschrieben
Dialogklassen.erfassenNutzungsrecht nr = new Dialogklassen.erfassenNutzungsrecht(); //nach Schreiben der Kundedaten wird neues Fenster (Nutzungsrechte) erzeugt
nr.show(); // zeigt das Fenster (Nutzungsrechte) an
}
catch (Exception e){
System.out.println(e);
}
}
Wie mache ich denn das mit den int Werten nun? Der boolean Wert hab ich jetzt mal nicht beachtet...
Bitte bitte hilf mir jemand...
Danke,
Claudi