sql >> Database >  >> RDS >> Mysql

Is het mogelijk om het .mylogin.cnf-bestand in c# te gebruiken om verbinding te maken?

Het is niet mogelijk om .mylogin.cnf . te gebruiken uit de .NET Connector-bibliotheek. In .NET worden de verbindingsopties altijd gespecificeerd in een "verbindingsreeks" die wordt doorgegeven aan MySqlConnection .

Als de instellingen in .mylogin.cnf zijn gemaakt met:

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

dan is de equivalente C#-code:

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

of:

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



  1. InnoDB De tabel is vol fout

  2. Voeg rijen samen in Oracle SQL-instructie

  3. Achterliggende spaties bijsnijden met PostgreSQL

  4. MySQL Visual Studio Kan geen ontwerpvenster maken voor het geselecteerde object