Hallo Genies,
ich habe mal eine Bitte/Frage ich sitze hier über einer Aufgabe und komme nicht weiter.
Ich wollte aus einer Datenbanktabelle mit Hilfe einer Methode mir die Einträge holen. Klappt auch
nun aber mein Problem wie kann ich das neue Item nun aber wieder als ID oder Namen nutzen?
Ich würde ja gerne eine ID und den Namen als Item nutzen und wenn ich dann einen Eintrag auswähle soll er mir die ID als neues Objekt ausgeben.
Auf Deutsch oder besser was ich will ist:
Hallo Datenbank gib mir doch alle Einträge aus dem Feld Name und stelle Sie mir in einer Combobox zur Verfügung. Wenn ich nun einen neuen Eintrag auswähle gebe mir die ID und hinterlege Sie der aktuellen Person.
Schnell gesagt aber ich sitz jetzt hier 3 Tage dran und träume nachts schon davon :-( oder
)) es macht Spass aber ich komme nicht vorran:-((
Ich hoffe ihr könnt mir folgen und habt eine Idee wie Ihr mir helfen könntet.
10000000000 Dank Ihr lieben Leute
ich habe mal eine Bitte/Frage ich sitze hier über einer Aufgabe und komme nicht weiter.
Ich wollte aus einer Datenbanktabelle mit Hilfe einer Methode mir die Einträge holen. Klappt auch
nun aber mein Problem wie kann ich das neue Item nun aber wieder als ID oder Namen nutzen?
Ich würde ja gerne eine ID und den Namen als Item nutzen und wenn ich dann einen Eintrag auswähle soll er mir die ID als neues Objekt ausgeben.
Java:
public Vector<String> getNamen() {
Vector<String> columnNames = new Vector<String>();
Vector<String> data = new Vector<String>();
try {
// Connect to the Database
// Read data from a table
String sql = "Select name from abteilungen";
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery( sql );
ResultSetMetaData md = rs.getMetaData();
int columns = md.getColumnCount();
// Get row data
while (rs.next()) {
Vector<Object> row = new Vector<Object>(columns);
for (int i = 1; i <= columns; i++) {
row.addElement( rs.getObject(i) );
}
data.addElement( row.toString() );
}
rs.close();
stmt.close();
} catch(Exception e) {
System.out.println( e );
}
return data;
}
bis hier klappt es. Meine ComboBox hat diese Einträge drin.
// JComboBox Abteilungen
Vector<String> abteilungsnamen = dbManager.getAbteilungsnamen(); klappt
java.util.List<Abteilung> abteilung = dbManager.getAbteilungsliste(); klappt nicht:-(
Auf Deutsch oder besser was ich will ist:
Hallo Datenbank gib mir doch alle Einträge aus dem Feld Name und stelle Sie mir in einer Combobox zur Verfügung. Wenn ich nun einen neuen Eintrag auswähle gebe mir die ID und hinterlege Sie der aktuellen Person.
Schnell gesagt aber ich sitz jetzt hier 3 Tage dran und träume nachts schon davon :-( oder
Ich hoffe ihr könnt mir folgen und habt eine Idee wie Ihr mir helfen könntet.
10000000000 Dank Ihr lieben Leute