NPE beim laden von Daten aus MySQL

didi577

Bekanntes Mitglied
Hallo,

ich lade eine Combobox und und zu dem Wert der Comobox sollen Daten einer MySQL ausgewertet werden.
Java:
public void ladenBoxDozent() {
       
       Connection con = null;
       try {
           con = DriverManager.getConnection("jdbc:mysql://localhost:3306/schulaus?user=root&password=#Patrick1");
           PreparedStatement pst = con.prepareStatement("select DISTINCT dozent from fragen ORDER BY dozent");
           ResultSet rs = pst.executeQuery();
           while(rs.next()) {
               boxDozentM.addElement(rs.getString(1));   
           }
           ResultSet rs1 = pst.executeQuery("select land, a1, a2, a3, a4, b1, b2, b3, c1, c1_txt, c2, c3, c4, c5, d1, d2, d3, d4_txt, d5_txt from fragen");
           while (rs1.next()) {
               txtTest.setText(rs1.getString(10));
               System.out.println(rs1.getString(10));
           }
       
           
           } catch (SQLException e) {
               System.out.println("ERROR" + e);
               e.printStackTrace();
           }
       }
ich möchte testweise nur aus den Datenbankfeldern "c1_txt" alle gespeicherten Daten auslesen und in "txtTest" speichern. Es kommt aber der Fehler zur NullPointerException mit Verweis auf diese Zeile "txtTest.setText(rs1.getString(10));"

kann mir bitte jemand helfen wo ich noch suchen soll?
 

didi577

Bekanntes Mitglied
in der Methode wo ich alle Grafikeelemente initialisiere mit "txtTest = new JTextField();"
ich habe es dem Panel zugefügt, es ist auch da wenn ich den fehlerhaften Code auskommentiere
 

Robat

Top Contributor
in der Methode wo ich alle Grafikeelemente initialisiere

Und die Methode ist auch in der selben Klasse wie die ladenBoxDozent(); Methode?
Ist denn sicher gestellt, dass die o.g. Methode erst nach der Methode aufgerufen wird wo du die Elemente initialisierst?

Gibt es in deinem ResultSet rs1 denn einen String an der Stelle 10? Hast du dir mal die Länge von dem ResultSet angeschaut / ausgeben lassen?

Gruß
Robert
 

didi577

Bekanntes Mitglied
also Position 10 passt
ich habe "txtTest" jetzt mal in der Methode "ladenBoxDozent()" initialisiert. Dann klappt alles.
Aber das kann ja nicht richtig sein. Die Grafikelemente lade ich in einer anderen Methode als "ladenBoxDozent()". Diese wird beim Initialisieren des JDialog aufgerufen
 

Robat

Top Contributor

didi577

Bekanntes Mitglied
Java:
public AusGUI() {
   
       initAusGUI();
       addWidgets();
       ladenBoxDozent();
       
   }
Das ist der Konstruktor, den ich Aufrufe wenn der Dialog geöffnet wird. In "initAusGUI" wird das Textfeld initialisiert. "addWidgets" fügt die Widgets hinzu.
 

didi577

Bekanntes Mitglied
ich habe jetzt mal innerhalb "initAusGUI" die Reihenfoge geändert und die init des txtTest "nach oben" geholt, gleich hinter das panel wo es drauf sitzt. Jetzt kommt keine NPE mehr.
Gibt es Regeln in welcher Reihenfolge mn Widgets initialisieren muss?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Problem beim Speichern und Laden von Daten Java Basics - Anfänger-Themen 13
L Fehler beim laden eines Icons Java Basics - Anfänger-Themen 3
C Problem beim laden eines BufferedImage Java Basics - Anfänger-Themen 2
B Listener beim Laden (deserialize) wieder hinzufügen bzw. mitspeichern? Java Basics - Anfänger-Themen 3
M Problem mit null pinterexception beim laden von Bildern Java Basics - Anfänger-Themen 20
C Automatisches Ausfuehren einer Funktion beim Laden eines Jar files Java Basics - Anfänger-Themen 3
M Beim Start Methode laden die Textfelder füllt Java Basics - Anfänger-Themen 5
JAVAnnik problem beim lvl laden Java Basics - Anfänger-Themen 15
Luk10 Dateipfad beim Laden einer Datei + Neue kleine Frage! Java Basics - Anfänger-Themen 11
V Problem beim Programm laden Java Basics - Anfänger-Themen 5
J Frame bleibt schwarz beim Laden Java Basics - Anfänger-Themen 11
L Frage bzgl. Threads beim Bilder laden Java Basics - Anfänger-Themen 3
I Probleme beim Laden einer .gif-Datei. Java Basics - Anfänger-Themen 8
I Probleme beim Laden eins BufferedImage Java Basics - Anfänger-Themen 8
H zustände speichern und beim erneuten programmstart zustände automatisch laden Java Basics - Anfänger-Themen 26
R Problem beim Laden eines Images Java Basics - Anfänger-Themen 7
S Problem mit url, inputStream und bytes beim Quellcode laden. Java Basics - Anfänger-Themen 6
A Memory Probleme beim Laden von thumbnails Java Basics - Anfänger-Themen 3
M relative Pfadangabe beim laden von properties Datei Java Basics - Anfänger-Themen 4
spacegaier Problem beim Laden eines Vektors mit eigenen Objekten Java Basics - Anfänger-Themen 4
B Dateien laden beim Start Java Basics - Anfänger-Themen 7
M Problem beim Laden von Gif-Grafiken Java Basics - Anfänger-Themen 2
E Problem beim Laden eines Datenbanktreibers Java Basics - Anfänger-Themen 9
T Fehler beim Laden eines Applets Java Basics - Anfänger-Themen 16
B Problem beim Laden von Bildern mit AWT Java Basics - Anfänger-Themen 4
G SVG beim start laden Java Basics - Anfänger-Themen 6
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
A Hilfe beim Lesen von Pfaden und Systemvariablen Java Basics - Anfänger-Themen 3
M Ausgabe beim Overloading Java Basics - Anfänger-Themen 3
W Null-Pointer Exception beim Programmstart Java Basics - Anfänger-Themen 8
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
M Nullpointer beim befüllen meiner Liste im Object Java Basics - Anfänger-Themen 3
J Beim Start des Programms zB. eine Linie in JPanel ausgeben Java Basics - Anfänger-Themen 4
I Projekte in IDE untereinander sharen / Probleme beim Build Java Basics - Anfänger-Themen 8
paulen1 Best Practice "Unchecked Assignment" Warnung beim erstellen eines 2D Arrays of Arraylists Java Basics - Anfänger-Themen 2
T Probleme beim Import eines Git-Repos Java Basics - Anfänger-Themen 2
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
N Array beim erstellen mit Werten füllen Java Basics - Anfänger-Themen 6
T DamagedFontException beim drucken Java Basics - Anfänger-Themen 3
Z SNAKE Schlange beim Aufheben von Essen verlängern Java Basics - Anfänger-Themen 4
Bugs Bunny Fehlerhafte Berechnung beim erneuten Durchlaufen der Schleife Java Basics - Anfänger-Themen 5
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
Fiedelbambu Prüfen von Komma stelle beim Taschenrechner Java Basics - Anfänger-Themen 5
B Objekte verschwinden beim Übersetzen Java Basics - Anfänger-Themen 5
L Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
X Hilfe beim Übertragen in eine For-Schleife Java Basics - Anfänger-Themen 1
S Fehler beim Programm Java Basics - Anfänger-Themen 2
G Main Methode wird beim ersten Aufruf nicht richtig ausgeführt Java Basics - Anfänger-Themen 1
M String beim einlesen formatieren Java Basics - Anfänger-Themen 12
N Exception beim Verwenden von Arraylist? Java Basics - Anfänger-Themen 10
I InputStream beim zweiten Mal fehlerhaft Java Basics - Anfänger-Themen 10
C Fehler beim erstellen eines Objektes Java Basics - Anfänger-Themen 3
C Brauche Hilfe beim Schreiben eines Programmes :/ Java Basics - Anfänger-Themen 1
cmn489 Werte beim Funktionsaufruf in ein Feld übertragen(falls dieses leer ist) Java Basics - Anfänger-Themen 1
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
S Kriege Fehler "Exception in thread" beim Benutzen von SubStrings. Java Basics - Anfänger-Themen 2
D Hilfe beim Erzeugen eines Arrays NullPointerException wird ausgelöst Java Basics - Anfänger-Themen 11
Nerdinfekt BMI Rechner, fehler beim Zurückgeben des Strings? Java Basics - Anfänger-Themen 2
CptK Richtigen Pfad beim einlesen von Datei finden Java Basics - Anfänger-Themen 2
O Methode in while-Schleife aufrufen geht nur beim ersten Mal Java Basics - Anfänger-Themen 2
pry bitte Hilfe beim Kreditrechner objektorientiert Java Basics - Anfänger-Themen 6
J Hilfe beim Label animieren Java Basics - Anfänger-Themen 1
Avalon Programmierstil beim Mocken Java Basics - Anfänger-Themen 45
Avalon NullPointerException beim Mocken Java Basics - Anfänger-Themen 6
J Hilfe beim verstehen Java Basics - Anfänger-Themen 3
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
P Problem beim Überschreiben einer vererbten Methode Java Basics - Anfänger-Themen 4
M Compiler-Fehler Fehler beim Ausführen des Codes Java Basics - Anfänger-Themen 25
L Anfänger braucht Hilfe - Stecke beim Lernen fest Java Basics - Anfänger-Themen 10
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
Bluedaishi Hilfe beim erklären dieser Methode Java Basics - Anfänger-Themen 5
E Macht Java Rechenfehler beim Potenzieren und Mod? Java Basics - Anfänger-Themen 5
J Hilfe beim Programmieren Java Basics - Anfänger-Themen 5
C Fehler beim Speichern (Build projekt) Java Basics - Anfänger-Themen 42
S Endlosschleife beim Ausgeben einer LinkedList Java Basics - Anfänger-Themen 2
tom.j85 TicTacToe - probleme beim Casten Java Basics - Anfänger-Themen 6
J Problem beim vergleich von zwei Integer Java Basics - Anfänger-Themen 3
Kirby.exe Fehler beim Ausgeben Java Basics - Anfänger-Themen 2
L Brauche Hilfe beim arbeiten mit Konstruktoren Java Basics - Anfänger-Themen 20
D Was tun gegen zu komplzierten Denken beim Programmieren Java Basics - Anfänger-Themen 27
G Problem beim Speichern von Objekten in einer Datei Java Basics - Anfänger-Themen 7
S Collections funktionale Listen (ListNode<E>) review und problem beim clone Java Basics - Anfänger-Themen 0
J NullPointerException beim Klonnen eines Arayys und beim aufrufen einer Methode Java Basics - Anfänger-Themen 2
J Fehler beim generieren von 4 Zufallszahlen Zahl doppelt ist eigentlich ausgeschlossen Java Basics - Anfänger-Themen 9
L Kleine Hilfe beim Schreiben eines Programmes benötigt :D Java Basics - Anfänger-Themen 40
T Fehlermeldung beim Versuch, einen String einzulesen Java Basics - Anfänger-Themen 4
V Wie wiederhole ich eine for-Schleife beim erreichen eines Wertes Java Basics - Anfänger-Themen 9
W Hilfe beim Chat Programm Java Basics - Anfänger-Themen 14
D Beim Programmieren auf die Logisch einfache Lösung kommen. Java Basics - Anfänger-Themen 17
S IndexOutOfBoundsException beim hinzufügen eines Elements zu einer Liste Java Basics - Anfänger-Themen 11
R String index out of range: -1 beim Datei Parsen Java Basics - Anfänger-Themen 15
I Methoden List.contains() beim 2. Element = true Java Basics - Anfänger-Themen 1
B EJB und Arquillian - bekomme Nullpointer Exception beim Aufruf der EJB Klasse Java Basics - Anfänger-Themen 40
O Verwirrt beim Java Collection Framework aufruf! Java Basics - Anfänger-Themen 9
S switch case fängt beim letzten case an Java Basics - Anfänger-Themen 6
S Erste Schritte Hilfe beim lernen von Programmieren Java Basics - Anfänger-Themen 2
der_Schokomuffin Hilfe gesucht beim Thema Objekte übergeben! Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben