sql >> Databasteknik >  >> RDS >> Mysql

Är det möjligt att använda filen .mylogin.cnf i c# för att upprätta anslutning?

Det är inte möjligt att använda .mylogin.cnf från .NET Connector-biblioteket. I .NET är anslutningsalternativen alltid specificerade i en "anslutningssträng" som skickas till MySqlConnection .

Om inställningarna i .mylogin.cnf skapades med:

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

då är motsvarande C#-kod:

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-infogningsfel:ER_BAD_FIELD_ERROR:Okänd kolumn '2525' i 'fältlistan'

  2. Skapa en lagrad procedur i SQL Server 2017

  3. Vad är bättre i MYSQL count(*) eller count(1)?

  4. Behöver jag htmlentities() eller htmlspecialchars() i förberedda uttalanden?