Feedback

Mit einer MYSQL Datenbank verbinden

Sprache: C#

Hier zeige ich euch wie ihr euch mit einer MYSQL Datenbank verbinden könnt. https://www.connectionstrings.com/mysql/ <= Die verschiedenen Connection Strings Dies zeige ich am Beispiel einer Konsolen Anwendung. Natürlich müsst ihr die Stellen wo [b]{Platzhalter}[/b] steht noch mit euren Daten anpassen. ;) Der Port ist bei MYSQL ja in der Regel immer 3306 aber solltet ihr einen anderen nutzen, anpassen natürlich. Der [b]SslMode[/b] sollte im Grunde immer auf [b]Preffered[/b] stehen, da es bei dieser Option egal ist ob man auf dem Server SSL aktiviert hat oder nicht. Mehr findet ihr bei der Liste der Connection Strings.
static void Main(string[] args)
        {
            string Connectionstring = "server={Platzhalter};user id={Platzhalter};password={Platzhalter};port=3306;database={Platzhalter};SslMode={Platzhalter}"; //SslMode=Preferred

            MySqlConnection mySqlConnection = new MySqlConnection(Connectionstring);
            mySqlConnection.Open();

            MySqlCommand command = mySqlConnection.CreateCommand();
            command.CommandText = "SELECT * FROM [Tabellenname]";

            IDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                if (reader.Read())
                {
                    string id = reader[0].ToString();
                    string Titelname = reader[1].ToString();

                    Console.WriteLine(id.ToString() + " " + Titelname);
                }
            }

            reader.Close();
            command.Dispose();
            mySqlConnection.Close();

            Console.ReadKey();  //Damit das Fenster nicht geschlossen wird
        }
static void Main(string[] args)
        {
            string Connectionstring = "server={Platzhalter};user id={Platzhalter};password={Platzhalter};port=3306;database={Platzhalter};SslMode={Platzhalter}"; //SslMode=Preferred

            MySqlConnection mySqlConnection = new MySqlConnection(Connectionstring);
            mySqlConnection.Open();

            MySqlCommand command = mySqlConnection.CreateCommand();
            command.CommandText = "SELECT * FROM [Tabellenname]";

            IDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                if (reader.Read())
                {
                    string id = reader[0].ToString();
                    string Titelname = reader[1].ToString();

                    Console.WriteLine(id.ToString() + " " + Titelname);
                }
            }

            reader.Close();
            command.Dispose();
            mySqlConnection.Close();

            Console.ReadKey();  //Damit das Fenster nicht geschlossen wird
        }