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

È possibile utilizzare il file .mylogin.cnf in c# per stabilire la connessione?

Non è possibile utilizzare .mylogin.cnf dalla libreria .NET Connector. In .NET, le opzioni di connessione sono sempre specificate in una "stringa di connessione" passata a MySqlConnection .

Se le impostazioni in .mylogin.cnf sono stati creati con:

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

quindi il codice C# equivalente è:

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

oppure:

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