steve77 hat gesagt.:Wo liegt denn da überhaupt der unterschied?
robertpic71 hat gesagt.:steve77 hat gesagt.:Wo liegt denn da überhaupt der unterschied?
So aus dem Gedächnis heraus:
executeQuery liefert ein ResultSet,
executeUpdate eine Fehlernummer zurück
Die Exception werden eher bei groben Sachen (Syntaxfehler, keine Connection...) geworfen. Bei normalen Datenbankfehlern (durch Updates) gibt es die Fehlernummer. executeQuery ermöglicht dir also keine Statusabfrage (Fehlernummer) nach deinem Update.
/Robert