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

Er det muligt at bruge .mylogin.cnf-filen i c# til at etablere forbindelse?

Det er ikke muligt at bruge .mylogin.cnf fra .NET Connector-biblioteket. I .NET er forbindelsesmulighederne altid angivet i en "forbindelsesstreng", der sendes til MySqlConnection .

Hvis indstillingerne i .mylogin.cnf blev oprettet med:

mysql_config_editor set --host=HostName --port=1234 \
  --user=UserName --password=Passw0rd

så er den tilsvarende C#-kode:

new MySqlConnection("Server=HostName;Port=1234;UserID=UserName;Password=Passw0rd")

eller:

var csb = new MySqlConnectionStringBuilder
{
    Server = "HostName",
    Port = 1234u,
    UserID = "UserName",
    Password = "Passw0rd",
};
var connection = new MySqlConnection(csb.ConnectionString);



  1. MySQL vs. MariaDB:hvad du behøver at vide

  2. sql-forespørgsel, der grupperer forskellige elementer i buckets

  3. Det ultimative MySQL legacy database mareridt

  4. Er der en måde at opretholde et db-forhold på (pk/fk) i følgende scenarie