Hallo!
ich will daten aus einer datenbank mit hilfe einer liste ausgeben. Mit einer IndexListe, damit nur die daten ausgegeben werden, die in der datenbank nur einmal vorkommen können (primary key). Aber irgendwie liefert mir die Konsole kein ergebnis.
IndexListe:
DAO_IndexListe:
IndexListeAugabe:
wenn jemand was weiß, währe ich euch sehr dankbar.
ich will daten aus einer datenbank mit hilfe einer liste ausgeben. Mit einer IndexListe, damit nur die daten ausgegeben werden, die in der datenbank nur einmal vorkommen können (primary key). Aber irgendwie liefert mir die Konsole kein ergebnis.
IndexListe:
Code:
public class IndexListe {
private ArrayList inhalt = new ArrayList() ;
public void addIndexAnListe(String str)
{
this.inhalt.add(str);
}
public Handy getIndexAtPos (int index)
{
return (Handy) this.inhalt.get(index);
}
public int getSize()
{
return this.inhalt.size();
}
}
DAO_IndexListe:
Code:
public class DAO_IndexListe {
public IndexListe erzeugeIndexListe();
{
IndexListe inLi = new IndexListe();
String sqlAnw ="Select typ from Schueler";
try
{
Connection connDB = DBVerbindung.createAccessVerbindung() ;
PreparedStatement pStat = connDB.prepareStatement(sqlAnw) ;
ResultSet rSet = pStat.executeQuery() ;
while (rSet.next())
{
String key = rSet.getString("typ");
}
DBVerbindung.destroyVerbindung() ;
}
catch (Exception e)
{
// TODO: handle exception
}
return inLi ;
}
}
IndexListeAugabe:
Code:
public class IndexListeAusgabe {
public static void main(String[] args) {
DAO_IndexListe dao = new DAO_IndexListe();
IndexListe inLi = dao.erzeugeIndexListe();
for(int i = 0; i < inLi.getSize(); i++)
{
handy ha = inLi.getIndexAtPos(i);
System.out.println(inLi);
}
}
}
wenn jemand was weiß, währe ich euch sehr dankbar.