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
}
Alte URL:
/snippet/mit-einer-mysql-datenbank-verbinden/15212