- Anpassungen der Übungsnummern
- Leichtes Bugfixing - Codeverschönerung [Noch nicht fertig!]
This commit is contained in:
70
E38_MySQL/Exercise_1.cs
Normal file
70
E38_MySQL/Exercise_1.cs
Normal file
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
|
||||
namespace Exercises_C_Sharp.E38_MySQL
|
||||
{
|
||||
//+---------+----------------+
|
||||
//| ID | StringValue |
|
||||
//+---------+----------------+
|
||||
class Exercise_1
|
||||
{
|
||||
public static void Start()
|
||||
{
|
||||
var connection = CreateDatabase();
|
||||
//4. Erstellen Sie ein kleines Menü, in welchem der Anwender Auswählen kann, ob er die Daten angezeigt haben will, ein Datum hinzufügen will, oder ein Datum löschen will. Außerdem soll der Anwender noch nach einem (Sub-)String suchen können. Rufen Sie dann die dafür vorgesehene Methode auf.
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
|
||||
}
|
||||
|
||||
static dynamic CreateDatabase()
|
||||
{
|
||||
//1. Stellen Sie im ersten Schritt eine Verbindung zu Ihrer Datenbank her.
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
|
||||
//2. Erstellen Sie dann die Table "Exercise_MySQL_1", sollte sie nicht vorhanden sein.
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
|
||||
//3. Geben Sie dann das MySqlConnection-Objekt zurück.
|
||||
//Code Start
|
||||
return -1;
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
//Hier soll der Anwender einen neuen String eingeben. Dieser soll dann in die Datenbank gespeichert werden.
|
||||
static void AddNewString(dynamic connection)
|
||||
{
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
//Hier sollen alle Werte der Datenbank ausgegeben werden.
|
||||
static void ShowAllString(dynamic connection)
|
||||
{
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
//Hier sollen alle Werte ausgegeben werden, auf die der zu suchende Substring passt.
|
||||
static void SearchForStrings(dynamic connection)
|
||||
{
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
//Hier soll ein Wert aus der Datenbank gelöscht werden können.
|
||||
static void DeleteString(dynamic connection)
|
||||
{
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
}
|
||||
}
|
||||
58
E38_MySQL/Exercise_2.cs
Normal file
58
E38_MySQL/Exercise_2.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
|
||||
namespace Exercises_C_Sharp.E38_MySQL
|
||||
{
|
||||
// Tabelle 'Human'
|
||||
//+---------+--------------+-----------+-----------+
|
||||
//| ID | GivenName | Surname | Birthday |
|
||||
//+---------+--------------+-----------+-----------+
|
||||
|
||||
// Tabelle 'Disease'
|
||||
// +------+-----------+----------+-----------+---
|
||||
// | ID | HumanID | Disease | Duration |
|
||||
// +------+-----------+----------+-----------+---
|
||||
//
|
||||
// ----+------------------+------------+-----------------+
|
||||
// | FirstAppearance | TotalCost | DrHouseEpisode |
|
||||
// ----+------------------+------------+-----------------+
|
||||
class Exercise_2
|
||||
{
|
||||
//Ihre Aufgabe ist es, eine Patientenverwaltung zu schreiben, in der man neue Patienten hinzufügen kann. Diesen Patienten kann man dann beliebig viele Krankheiten hinzufügen. Sie sollen folgende Dinge in die Software implementieren:
|
||||
// - Erstellen eines Patienten (natürlich mit der Abspeicherung in die Datenbank)
|
||||
// - Anzeigen aller Patienten
|
||||
// - Auswahl eines Patienten und hinzufügen einer Krankheit (diese besteht aus dem Namen der Krankheit, der Krankheitsdauer, das erste Auftreten, die Gesamtkosten und der Dr. Hose-Folge, in der diese auftritt)
|
||||
// - Suchen einer Krankheit und/oder eines Patienten mit der Eingabe eines Strings
|
||||
// - Ausgabe alles Krankheiten eines Patienten
|
||||
public static void Start()
|
||||
{
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
|
||||
}
|
||||
|
||||
static dynamic CreateDatabase()
|
||||
{
|
||||
//1. Stellen Sie im ersten Schritt eine Verbindung zu Ihrer Datenbank her.
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
|
||||
//2. Erstellen Sie dann die beiden Tabellen, wie sie oben beschrieben sind, sollten sie nicht schon vorhanden sein.
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
|
||||
//3. Geben Sie dann das MySqlConnection-Objekt zurück.
|
||||
//Code Start
|
||||
return -1;
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
|
||||
//Code Start
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user