Datenfehler beim Auslesen einer DB

Serethos

Erfahrenes Mitglied
Servus

Hab mich gerade aufgeregt warum ich in einer JComboBox keine Umlaute anzeigen kann.
Da bin ich auf den Fehler gekommen das ich den Falschen Datensatz bekomme(oder er wird falsch übermittelt).

Hab in meiner DB(mySql) ein Datensatz mit umleuten z.b. öffentlich.
Steht auch so in der DB und wenn ich das ganze auslesen will bekomm ich
¿ffentlich

hier mein Code:

Position.jComboBox21105.addItem(rset.getString(2)); // Wert der Spalte //2("Beschreibung")
// jeder Zeile zur ComboBox hinzufügen
//mein test:
System.out.println(rset.getString(2));

Würd mich um jede Antwort freuen
 
Hallo,

da ja rset.getString(2) dir nicht das in der Datenbank vorhandene Zeichen (ö) liefert, solltest du mal prüfen, welche Zeichensätze (DB und Anwendung) verwendet werden. Die scheinen nicht identisch zu sein.
 
Hab mein Problem gefunden.

Der QuellCode war in ordnung nur meine DB hat nicht richtig mit gespielt.
Hab eine neu Version von mysql installiert und zeit dem geht alles
 
Zurück