sql >> Database >  >> RDS >> Mysql

Hoe stel ik MySQL in om met C# te werken?

MySql heeft wel een connector voor .Net. U hoeft ODBC niet te gebruiken,

MySql Connector laat u communiceren met uw MySql-database en is een volledig beheerde ADO.Net-provider. Je hebt de binaire (dll) of de broncode als je wilt. Het is vrij eenvoudig, als je eenmaal de dll hebt geïmporteerd, heb je alleen een verbindingsreeks nodig (gebruikersnaam, wachtwoord, locatie) en je bent klaar!

Hier is een voorbeeld van code (ref:bitdaddy.com ):

string MyConString = "SERVER=localhost;" +
    "DATABASE=mydatabase;" +
    "UID=testuser;" +
    "PASSWORD=testpassword;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from mycustomers";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
    string thisrow = "";
    for (int i= 0;i<Reader.FieldCount;i++)
            thisrow+=Reader.GetValue(i).ToString() + ",";
    listBox1.Items.Add(thisrow);
}
connection.Close();

Ik raad je aan om je code en persistentie niet op dezelfde plek te plaatsen en je verbindingsreeks in je App.Config te plaatsen, maar ik denk dat dit je laat zien hoe je het moet doen.



  1. 8 manieren om dagen aan een datum toe te voegen in MariaDB

  2. Een blik op DBCC CHECKCONSTRAINTS en I/O

  3. Splits door komma's gescheiden waarden naar kolommen in Oracle

  4. MySQL REGEXP Geen spaties Geen cijfers