Få felt fra en DB over i en combobox
Jeg har en tabel i en Oracle DB der hedder Firma og i den er der forskellige felter bla. CVRnr, Firmanavn osv osv.Hvordan får jeg kun hevet CVRnr på alle firmaer der findes i tabellen over i en jcombobox således at data smides over i dynamisk?
Lige nu har jeg en metode der samler alle felterne i hele tabellen og smider den over i en ArrayListe, men jeg kan ikke helt gennemskue hvordan jeg kun får CVRnr over.
Metoden til at hente alle felter ser sådan ud:
public ArrayList<Firma> getFirma( String searchString )
{
opretForbindelse();
ArrayList<Firma> firma = new ArrayList<Firma>();
try
{
statement = connection.createStatement();
String query = "SELECT * FROM Firma WHERE Firma.CVRnr LIKE '%" + searchString + "%'";
rs = statement.executeQuery(query);
while (rs.next())
{
firma.add( new Firma(
rs.getInt(1),
rs.getString(2),
rs.getString(3),
rs.getInt(4),
rs.getString(5),
rs.getString(6),
rs.getInt(7)
) );
}
lukForbindelse();
}
catch (Exception ee)
{
System.out.println("Fejl i læsning af Data" );
}
return firma;
}
