Hallo,
schreibe eine GUI, in der ich Werte eingeben kann, die dann über eine Methode in der Datenbank gespeichert werden sollen.
Allerdings weiß ich nun nicht, wie ich die Methode in der GUI aufrufen soll? ???:L
das steht in der Main von der Gui, in der Klasse DateabaseAccess, in der ich mit der Datenbank verbinde habe ich das hier stehen:
Frage: Müsste ich nun nicht in der Methode (In der Gui) :
reinschreiben data.saveAusgaben() ?
Oder muss ich noch irgendwas übergeben?
Gruß & Danke für jede Hilfe
schreibe eine GUI, in der ich Werte eingeben kann, die dann über eine Methode in der Datenbank gespeichert werden sollen.
Allerdings weiß ich nun nicht, wie ich die Methode in der GUI aufrufen soll? ???:L
Java:
List<Ausgaben> ausgabeList= new ArrayList<Ausgaben>(); // Immer in GUI zuerst erstellen
DatabaseAccess data= new DatabaseAccess();
das steht in der Main von der Gui, in der Klasse DateabaseAccess, in der ich mit der Datenbank verbinde habe ich das hier stehen:
Java:
public void saveAusgaben(List<Ausgaben> ausgabeList) throws SQLException, InstantiationException, IllegalAccessException, ClassNotFoundException
{
Connection conn= getConnection();
Iterator<Ausgaben> iterator= ausgabeList.iterator();
while(iterator.hasNext())
{
Ausgaben a= iterator.next(); // Referenz auf nächstes Objekt
pstmt= conn.prepareStatement("INSERT INTO gelduebersicht('Essenkosten', 'Benzinkosten') VALUES(?,?)");
pstmt.setDouble(1, a.getBenzinkosten());
pstmt.setDouble(2, a.getEssenkosten());
pstmt.executeUpdate();
}
}
Frage: Müsste ich nun nicht in der Methode (In der Gui) :
Java:
if(evt.getActionCommand().equals("Speichern"))
{
}
reinschreiben data.saveAusgaben() ?
Oder muss ich noch irgendwas übergeben?
Gruß & Danke für jede Hilfe