Eintragen von Werten in die DB

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
hallo,
ich versuche gerade meine textfelder aus der gui auszulesen und dann in die DB einzutragen, jedoch klappt es noch nicht ganz so ;)
Ich glaube ich habe es soweit hinbekommen, bekomme jedoch im Listener, nichts aufgerufen, dass wenn ich ein Button klicke, das dann alles ausgelesen und eingetragen wird.kann mein derzeitigen stand ja mal posten ;)

Code:
//GUI-Schicht

public static Vector<String> angDaten;
public Vector<String> getDaten(Vector<String> angebotsDaten) {

                String angNr, datum, kdNr, versandKosten, versandArt = "";
                angDaten = new Vector<String>();
                angNr = angebotsNr.getText();
                datum = datum.getText();
                kdNr = kundenNr.getText();
               
       
               
                angDaten.addElement(angNr);
                angDaten.addElement(kdNr);
                angDaten.addElement(datum);

               
               
                System.out.println(angDaten); // Bekomme Strings ausgegeben
                return angDaten;
               
        }


//APPI-Schicht

        public Vector<String> addDaten (Vector<String> angebot) {
                Vector<String> angebotsDaten = new Vector<String>();
               
                angebotsDaten = gui.getDaten(angebot);
                System.out.println(angDaten);
                return angDaten;
        }


// DB-Schicht

public int addDaten(Vector<String> angebot) {
String angNr, kdNr, datum;
Vector<String> angebotDaten = new Vector<String>();

angebotDaten = appi.addDaten(angebot);

angNr = angebotDaten.get(0);
kdNr = angebotDaten.get(1);
datum = angebotDaten.get(2);

System.out.println(angNr + " " + kdNr + " " + datum);
       
       
        try{
               
                String query = "Insert into TabelleAngebot(angNr, kdNr, datum) " +
                "values(" + angNr + ", " + kdNr + ", " + datum + ")";
               
                anzahl = stmt.executeUpdate(query);
                conn.commit();

                return anzahl;
               
        }
       
        catch(SQLException ex) {
                System.err.println(ex);
        }

       return anzahl;
       
}

Ich habe auch schon versucht nur die Methode aus der GUI im actionListener aufzurufen. Funktioniert einwandfrei und mir werden auf der Konsole die Werte ausgegeben!
Sobald ich jedoch in dem Listener die Methode aus der APPI aufrufe, geht es schon nicht mehr. Obwohl ich dort doch nur den Vector reingebe und wieder rausgebe und damit gar nichts mache??

Habe es so versucht im ActionListener

Code:
public void actionPerformed(ActionEvent a) {

appi.addDaten(GUI.angDaten);

Komme jedoch dann zu einer NullPointerException!!

Wäre sehr nett wenn mir jemand mein Fehler zeigen könnte bzw helfen könnte !
 
S

SlaterB

Gast
wenn du von irgendwelchen Schichten und überall gleichnamigen Operationen spricht, dann versteht ja auch keiner was,

bei
> appi.addDaten(GUI.angDaten);
also NullPointerException,
gut, das liegt daran dass appi null ist

vom Rest habe ich erstmal nix verstanden
 
G

Gast

Gast
in der GUI wird mit der methode die textfelder ausgelesen
in APPI wird einfach der Vector aus der GUI reingegeben und an die DB weitergereicht, weil ich nicht direkt von der GUI an die DB reichen kann.
Und dann führt die DB eine Abfrage durch und müsste der APPI was zurückgeben, was ich nicht hinbekomme -.-
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
TeacherMrSSimon Schachspiel, Werte in Figur eintragen klappt nicht Java Basics - Anfänger-Themen 23
S OOP Java Eingabe in verschiedene Datenbank Tabellen eintragen Java Basics - Anfänger-Themen 7
_0815_ Problem mit dem Automatischen eintragen in Textdateien Java Basics - Anfänger-Themen 1
P Erste Schritte Wert in Liste eintragen Java Basics - Anfänger-Themen 28
J Eintragen von Personen in JTable Java Basics - Anfänger-Themen 4
D Objekte in Liste eintragen Java Basics - Anfänger-Themen 4
S Objekte in ArrayList eintragen und auslesen Java Basics - Anfänger-Themen 7
I Spieler Name eintragen und Random Gewinner Java Basics - Anfänger-Themen 4
O Werte selbst eintragen Java Basics - Anfänger-Themen 9
H Erste Schritte Proxyadressen in Firefox eintragen Java Basics - Anfänger-Themen 2
N Zufallszahl beim Eintragen Java Basics - Anfänger-Themen 2
B eigene klasse in listen eintragen Java Basics - Anfänger-Themen 6
S JDBC MySQL Connector - Element mit ' eintragen? Java Basics - Anfänger-Themen 4
D Letztes Änderungs-Datum als Version automatisch eintragen Java Basics - Anfänger-Themen 5
J Jede Zeile der Textdatei in ListUI eintragen Java Basics - Anfänger-Themen 2
B Zufallszahlen in ein Array eintragen. Java Basics - Anfänger-Themen 7
S Daten in DB eintragen - Methode Sytaxfehler Java Basics - Anfänger-Themen 11
F Termine in einen kalender eintragen. Java Basics - Anfänger-Themen 11
Q An erste Stelle in eine Queue eintragen Java Basics - Anfänger-Themen 4
E Apostroph(') in Datenbank eintragen Java Basics - Anfänger-Themen 19
B Kalender -> Termine eintragen Java Basics - Anfänger-Themen 1
D Datum in DB eintragen Java Basics - Anfänger-Themen 8
F in Registry eintragen Java Basics - Anfänger-Themen 5
H JDBC in den Klassenpfad eintragen Java Basics - Anfänger-Themen 4
D Wie Programm in Autostartordner (Windows) eintragen? Java Basics - Anfänger-Themen 6
Z daten in array eintragen Java Basics - Anfänger-Themen 12
G in eine 2-dimensionale Array eintragen? Java Basics - Anfänger-Themen 10
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
N Array beim erstellen mit Werten füllen Java Basics - Anfänger-Themen 6
M Kommandozeilenparamter als EINEN String werten Java Basics - Anfänger-Themen 5
T PDF-Formula (XFDF) via Mail - Betreff mit Werten aus PDF-Formular ergänzen Java Basics - Anfänger-Themen 2
A Werten aus dem Text ausliesten Java Basics - Anfänger-Themen 6
Csircc Neuer Array mit geringerer Länge und selben werten. Java Basics - Anfänger-Themen 2
M Wie kann eine Methode (string) eine andere Methode (void) mit zufälligen int-Werten aufrufen? Java Basics - Anfänger-Themen 4
U Erste Schritte nextGaussian zwischen zwei Werten Java Basics - Anfänger-Themen 19
C Methode Grouping mit Werten ausgeben Java Basics - Anfänger-Themen 2
J Java Queue mit default Werten erstellen Java Basics - Anfänger-Themen 4
W Mehrfach das gleiche Attribut für ein Objekt erzeugen (mit verschiedenen Werten) Java Basics - Anfänger-Themen 2
D Input/Output fehlerhafter Algorithmus zum Ersetzen von Array-Werten nach logischem Schema Java Basics - Anfänger-Themen 1
M Arrays mit mehreren Werten über JOptionPane initialisieren Java Basics - Anfänger-Themen 12
K Übergabe von Werten (zweidimensionales Array) aus einer Methode an zweidimensionales Array in main() Java Basics - Anfänger-Themen 3
N Speichern von Werten in Variablen nach Schließen des Programms Java Basics - Anfänger-Themen 3
O zwei Arrays nach Werten durchsuchen und zusammenfügen Java Basics - Anfänger-Themen 3
B Rückgabe von zwei Werten: String und double Java Basics - Anfänger-Themen 14
Henri Vergabe von undeklarieten Werten Java Basics - Anfänger-Themen 64
V Schleife für das Einlesen von Werten für int Variablen, die Bestandteil von Arrays sein sollen Java Basics - Anfänger-Themen 16
E OOP Array anlegen mit unterschiedlichen Werten Java Basics - Anfänger-Themen 8
R Eingabe String umwandeln zu Integer Werten Java Basics - Anfänger-Themen 8
M Speichern von Werten in Array Java Basics - Anfänger-Themen 1
P Input/Output Bestimmte Anzahl von Werten in einem Array an Methode übergeben Java Basics - Anfänger-Themen 2
M Übergabe von Werten Java Basics - Anfänger-Themen 10
Bregedur Methoden Matcher und Pattern bei sich wiederholenden Werten Java Basics - Anfänger-Themen 1
M Java Arrays mit Werten initialisieren Java Basics - Anfänger-Themen 3
G Interpolation von Werten im 3D-Raum Java Basics - Anfänger-Themen 3
N Zählen von Rationalen Werten eines Arrays Java Basics - Anfänger-Themen 10
R Objekt erstellen - Attribute mit mehreren Werten Java Basics - Anfänger-Themen 1
F JButton [] mit Werten hinterlegen Java Basics - Anfänger-Themen 10
L Frage zur Rückgabe von Werten bei Methoden Java Basics - Anfänger-Themen 4
L Array mit Werten belegen Java Basics - Anfänger-Themen 7
Crazynet jTable erste Zeile mit deffinierten Werten Java Basics - Anfänger-Themen 0
J JFrame ausgabe von Werten Java Basics - Anfänger-Themen 9
F Array mit Scanner-Werten Java Basics - Anfänger-Themen 4
W Klassen [GELÖST] Objekte während der Laufzeit mit neuen veränderten Werten beliebig oft initialisieren Java Basics - Anfänger-Themen 2
J ArrayList<int[]> wird beim hinzufügen von werten komplett überschrieben warum? Java Basics - Anfänger-Themen 1
GreyFox Object dynamisch mit werten versehen. Java Basics - Anfänger-Themen 4
C Arrays zusammenfügen mit abwechselnden Werten Java Basics - Anfänger-Themen 3
F Map nach Werten durchsuchen Java Basics - Anfänger-Themen 3
S Suche richtigen Typ für Variabel mit den Werten (neu, gebraucht, beschädigt) Java Basics - Anfänger-Themen 7
V Methoden Matrix als 1D Array mit Werten füllen Java Basics - Anfänger-Themen 12
T Liste mit 2 Werten pro Eintrag Java Basics - Anfänger-Themen 9
F Effizientes Lesen von 65 Datein mit Boolean Werten Java Basics - Anfänger-Themen 6
A OOP Buchstaben mit ASCII Werten darstellen Java Basics - Anfänger-Themen 1
M Ausgeben eines 2D Arrays mit int UND String werten - BLUEJ! Java Basics - Anfänger-Themen 4
V Anzahl von gleichen Werten in einem Int-Array ermitteln Java Basics - Anfänger-Themen 4
M Mit Werten aus Arrays in anderen Methoden rechnen? Java Basics - Anfänger-Themen 3
D Sortieren von int Werten von Objekten in einer LinkedList, kann nicht auf int Werte zugreifen Java Basics - Anfänger-Themen 3
L Array - Nach 2 gleichen Werten stoppen Java Basics - Anfänger-Themen 5
N mit Werten aus einer mysql datenbank in java rechnen Java Basics - Anfänger-Themen 17
X Methoden Vertauschen von 2 Werten eines Arrays Java Basics - Anfänger-Themen 13
J Subtraktion von double Werten Java Basics - Anfänger-Themen 3
P Objekt mit Werten aus Array füllen Java Basics - Anfänger-Themen 10
P Vererbung Auslesen von Werten einer ArrayList Java Basics - Anfänger-Themen 30
S Erfahrungswerte von schnelles durchlaufen von Listen mit 2 Werten Java Basics - Anfänger-Themen 10
T Externes Programm mit Werten versorgen Java Basics - Anfänger-Themen 4
T Ausgabe von Werten des Typs double Java Basics - Anfänger-Themen 8
J Zuweisung von gesicherten Werten funktioniert nicht Java Basics - Anfänger-Themen 9
P Methoden Übergabe von Werten Java Basics - Anfänger-Themen 7
D Regex mit Werten aus txt Datei Java Basics - Anfänger-Themen 2
C Mit if Überprüfung von drei Werten durchführen Java Basics - Anfänger-Themen 6
C Comparator mit Double Werten? Java Basics - Anfänger-Themen 12
J Datentypen Fehler bei Berechnung mit Double und Int-Werten Java Basics - Anfänger-Themen 22
T Hashmap mit mehreren Werten Java Basics - Anfänger-Themen 9
B Zweidimensionales Array mit boolean Werten Java Basics - Anfänger-Themen 3
F grafische Anzeige von Werten Java Basics - Anfänger-Themen 2
darekkay Datentypen HashSet bzw. LinkedList mit Werten initialisieren Java Basics - Anfänger-Themen 3
U Datentypen Ungenauigkeit von Double Werten Java Basics - Anfänger-Themen 5
L Datentypen Methode zum Abspeichern von Variablen mit größeren int-Werten Java Basics - Anfänger-Themen 6
Rudolf Datentypen Vectorliste mit Werten in zufälliger Anordnung Java Basics - Anfänger-Themen 5
1 Ständige Abfrage von Werten Java Basics - Anfänger-Themen 19
M Image zeichenen mit Double Werten Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben