Kursinhalt
Einführung in .NET mit C#
Einführung in .NET mit C#
1. Einführung
Was ist die .NET-Plattform Genau?Erstellen Einer KonsolenanwendungEingabe Vom Benutzer EntgegennehmenAufgabe – Entwicklung Eines Einfachen RechnersUmgang mit Durch Benutzereingaben Verursachten AusnahmenAufgabe – Verbesserung des RechnersDateien LesenDateien SchreibenAufgabe – Dateibasierter Rechner
2. Asynchrone Programmierung und Einführung in Webdienste
3. Einführung in Datenbanken mit .NET
Was Ist Eine Datenbank?Struktur Einer Relationalen DatenbankEinrichtung eines MySQL-ServersVerbindung zum MySQL-ServerAufgabe – Schreiben von VerbindungszeichenfolgenBefehle AusführenAufgabe – Ausführen von MySQL-BefehlenMySqlCommand-MethodenAufgabe – Verbindung zu einer MySQL-Datenbank Herstellen und Befehle Ausführen
4. CRUD-Operationen mit MySQL
Einführung in CRUD-OperationenInstallation und Verwendung von MySQL WorkbenchCreate – Teil IAufgabe – Verwendung von CreateCreate – Teil IIAufgabe – Verwendung von InsertLesenAufgabe – Verwendung von SelectAktualisierenAufgabe – Verwendung von UpdateLöschen – Teil ILöschen – Teil IIAufgabe – Verwendung von Delete
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?
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 8