Ich habe eine Frage: Ich versuche, eine Insert-Abfrage mit in Java mit der JDBC für MySQL machen. Ich denke, dass mein Code korrekt ist, aber irgendwie kann ich die Methode, die ich in meiner Hauptklasse anrufe, nicht ausführen. Hier ist meine Methode, die ich will Aufrufcode:Warum führt meine Hauptklasse nicht die Methode aus, die ich aufgerufen habe?
public void wijzigAfspraak() {
try {
Statement stmt2 = conn.createStatement();
String query2 = "";
rs = stmt2.executeQuery(query2);
System.out.println("query uitgevoerd");
while (rs.next()){
String titel = rs.getString(1);
String datum = rs.getString(2);
int urgentie = rs.getInt(3);
String beschrijving = rs.getString(4);
System.out.println(titel+datum+urgentie+beschrijving);
}
}
catch (SQLException e){
e.printStackTrace();
}
}
hier ist meine Hauptklasse:
public class Main {
public static void main(String[] args){
AfspraakDaoImpl adi = new AfspraakDaoImpl();
Afspraak afs = new Afspraak("","",1,"");
afs.setTitel("hond");
afs.setAfspraakDatum("12juni");
afs.setUrgentie(123);
afs.setBeschrijving("test");
adi.voegAfspraakToe();
adi.wijzigAfspraak();
}
meine Konsole druckt nicht alles und meine Datenbank zeigt keinen Unterschied in Daten, die bedeutet, es hat nicht richtig funktioniert?
Vielen Dank im Voraus!
Sind Sie sicher, dass Sie die richtige 'main()' Methode starten? Wie starten Sie die Anwendung? Von einer IDE, von der Befehlszeile? –