Kursinhalt
Einführung in .NET mit C#
Einführung in .NET mit C#
MySqlCommand-Methoden
Hinweis
Wenn das Löschen von Objekten auf dem MySQL-Server nicht möglich ist, könnte der Server im sicheren Modus laufen. Um den sicheren Modus zu deaktivieren, kann folgende Abfrage ausgeführt werden:
SET SQL_SAFE_UPDATES=0;
.
Wichtige Punkte
ExecuteNonQuery
wird für Befehle verwendet, die die Datenbank verändern;ExecuteReader
undExecuteScalar
dienen zum Ausführen von Abfragen, die Daten aus der Datenbank abrufen;ExecuteReader
gibt einMySqlDataReader
-Objekt zurück;MySqlDataReader
verfügt über eine Methode namensread()
, die die Zeilen sequenziell liest; Nach der Verwendung muss dasClose()
-Objekt mitMySqlDataReader
geschlossen werden;ExecuteScalar
gibt einobject
zurück, das in den entsprechenden Datentyp umgewandelt werden kann.
1. Der folgende Befehl wählt alle Studierenden aus, deren Noten höher als 90 sind, und gibt diese zurück. Welcher Befehl ist am besten geeignet, um diese Abfrage auszuführen?
2. Der folgende Befehl wählt den Namen des ältesten Studierenden in der Klasse aus und gibt ihn zurück. Welcher Befehl ist am besten geeignet, um diese Abfrage auszuführen?
Danke für Ihr Feedback!