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 {Platzhalter} 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 SslMode sollte im Grunde immer auf Preffered 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
}
Kommentare zum Snippet