Heim  >  Artikel  >  Datenbank  >  So entwickeln Sie ein einfaches Studentenverwaltungssystem mit MySQL und C#

So entwickeln Sie ein einfaches Studentenverwaltungssystem mit MySQL und C#

王林
王林Original
2023-09-20 12:02:061543Durchsuche

So entwickeln Sie ein einfaches Studentenverwaltungssystem mit MySQL und C#

So verwenden Sie MySQL und C#, um ein einfaches Schülerverwaltungssystem zu entwickeln

Einführung:
Das Schülerverwaltungssystem ist ein wichtiges Tool für Schulen zur Verwaltung von Schülerinformationen. Es kann Schulen dabei helfen, verschiedene Schülerdaten, einschließlich persönlicher Informationen, effizient zu verwalten , Noten, Stundenplan usw. In diesem Artikel wird erläutert, wie Sie mit der MySQL-Datenbank und der Programmiersprache C# ein einfaches Studentenverwaltungssystem entwickeln und detaillierte Codebeispiele bereitstellen.

1. Richten Sie eine Entwicklungsumgebung ein
Bevor wir beginnen, müssen wir eine Entwicklungsumgebung einrichten. Stellen Sie zunächst sicher, dass Sie die Visual Studio-Entwicklungstools und die MySQL-Datenbank installiert haben. Erstellen Sie als Nächstes ein neues C#-Konsolenanwendungsprojekt.

2. Datenbank und Datentabelle erstellen

  1. Öffnen Sie den MySQL-Datenbank-Client und erstellen Sie eine neue Datenbank. Sie können den folgenden Befehl verwenden:
    CREATE DATABASE student_management;
  2. Wechseln Sie zur neu erstellten Datenbank:
    USE student_management;
  3. Erstellen Sie eine Tabelle mit dem Namen „students“, um Studenteninformationen zu speichern. Die Tabellenstruktur ist wie folgt:
    CREATE TABLE Students (
    id INT PRIMARY KEY AUTO_INCREMENT,
    Name VARCHAR(50) NOT NULL,
    Alter INT NOT NULL,
    Geschlecht VARCHAR(10),
    Abteilung VARCHAR(50)
    );

3. Stellen Sie eine Verbindung zur MySQL-Datenbank her

  1. Führen Sie im C#-Code den MySQL.Data-Namespace ein, um MySQL-bezogene Klassen und Methoden zu verwenden:
    mit MySql.Data.MySqlClient;
  2. Erstellen Sie ein MySQL-Verbindungsobjekt und legen Sie es fest der Verbindungszeichen-String:
    string ConnectionString = "Server=localhost;Database=student_management;Uid=root;Pwd=your_password;";
    MySqlConnection Connection = new MySqlConnection(connectionString);
  3. Datenbankverbindung öffnen:
    connection.Open() ;

4. Implementieren Sie die Funktion zum Hinzufügen, Löschen, Ändern und Überprüfen von Schülerinformationen.

MySqlDataReader reader = command.ExecuteReader( );
    while (reader.Read())
  1. {

    // Schülerinformationen abrufen und drucken
    Console.WriteLine("ID: {0}, Name: {1}, Alter: { 2}, Geschlecht: {3}, Abteilung: {4}",

     reader["id"], reader["name"], reader["age"], reader["gender"], reader["department"]);

    }


    Studenteninformationen einfügen:
    string query = "INSERT INTO Students (Name, Alter, Geschlecht, Abteilung) VALUES (@name, @ Alter, @Geschlecht, @Abteilung) ";

    MySqlCommand command = new MySqlCommand(query, Connection);

    command.Parameters.AddWithValue("@name", "张三");

    command.Parameters.AddWithValue("@age ", 20);
  2. command. Parameters.AddWithValue("@gender", "Male");
  3. command.Parameters.AddWithValue("@department", "Computer Science");
    command.ExecuteNonQuery();

    Update Studenteninformationen:
    string query = " UPDATE Students SET name=@name, age=@age, gender=@gender, Department=@department WHERE id=@id";
    MySqlCommand command = new MySqlCommand(query, Connection);
    command.Parameters.AddWithValue("@ name", "李思");
    command.Parameters.AddWithValue("@age", 22);
  4. command.Parameters.AddWithValue("@gender", "male");
  5. command.Parameters.AddWithValue("@ Department", "Software Engineering");
    command.Parameters.AddWithValue("@id", 1);
    command.ExecuteNonQuery();

    Studenteninformationen löschen:
    string query = " VON Schülern LÖSCHEN WHERE id=@id ";
    MySqlCommand command = new MySqlCommand(query, Connection);
    command.Parameters.AddWithValue("@id", 1);
    command.ExecuteNonQuery();

  6. 5. Schließen die Datenbankverbindung
    connection.Close() ;

    6. Zusammenfassung
  7. In diesem Artikel wird erläutert, wie Sie mit MySQL und C# ein einfaches Studentenverwaltungssystem entwickeln. Anhand dieses Beispiels haben wir gelernt, wie man eine Datenbank und eine Datentabelle erstellt und wie man C#-Code verwendet, um die Funktionen zum Hinzufügen, Löschen, Ändern und Abfragen von Schülerinformationen zu implementieren. Ich hoffe, dass dieser Artikel den Lesern dabei helfen kann, zunächst den grundlegenden Prozess der Entwicklung eines Studentenverwaltungssystems mit MySQL und C# zu verstehen und aus einem Beispiel Rückschlüsse auf die Implementierung komplexerer Funktionen zu ziehen.

Das obige ist der detaillierte Inhalt vonSo entwickeln Sie ein einfaches Studentenverwaltungssystem mit MySQL und C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn