sql >> Database teknologi >  >> RDS >> Mysql

Hvordan sætter jeg MySQL op til at fungere med C#?

MySql har connector for .Net. Du behøver ikke bruge ODBC,

MySql Connector giver dig mulighed for at interagere med din MySql-database og er fuldt administreret ADO.Net-udbyder. Du har den binære (dll) eller kildekoden, hvis du ønsker det. Det er ret simpelt, når du først har importeret dll'en, skal du bare bruge en forbindelsesstreng (brugernavn, adgangskode, placering), og du vil blive konfigureret!

Her er et eksempel på kode (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();

Jeg foreslår, at du ikke lægger din kode og persistens samme sted og placerer din forbindelsesstreng i din App.Config, men jeg tror, ​​at dette viser dig, hvordan du gør det.



  1. Serverløst rammeværk med Node MySQL

  2. Hvordan bruger man afkrydsningsfelter til at indtaste sand (1) eller falsk (0) i mySQL OG vise som markeret i php/html-form?

  3. Sådan trækker du minutter fra en dato-tidsværdi i MariaDB

  4. Hvordan dropper man en tabel, hvis den eksisterer?