sql >> Databáze >  >> RDS >> Mysql

Jak nastavím MySQL pro práci s C#?

MySql má konektor pro .Net. Nemusíte používat ODBC,

MySql Connector vám umožní interakci s vaší MySql databází a je plně spravovaným poskytovatelem ADO.Net. Máte binární (dll) nebo zdrojový kód, chcete-li. Je to docela jednoduché, jakmile naimportujete dll, budete potřebovat pouze připojovací řetězec (uživatelské jméno, heslo, umístění) a budete nastaveni!

Zde je ukázka kódu (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();

Navrhuji, abyste nevkládali svůj kód a persistenci na stejné místo a umístili svůj připojovací řetězec do App.Config, ale myslím, že toto vám ukáže, jak to udělat.



  1. node.js mysql pool beginTransakce a připojení

  2. Eliminace MySQL Split-Brain v multi-cloudových databázích

  3. Proč SQL Server používá index scan místo index search, když klauzule WHERE obsahuje parametrizované hodnoty

  4. mysql vypočítá sekundy mezi dvěma daty/časy pro každý den