Mysql
 sql >> база данни >  >> RDS >> Mysql

Възможно ли е да се използва .mylogin.cnf файл в C# за установяване на връзка?

Не е възможно да се използва .mylogin.cnf от библиотеката на .NET Connector. В .NET опциите за свързване винаги са посочени в "низ за връзка", предаван на MySqlConnection .

Ако настройките в .mylogin.cnf са създадени с:

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

тогава еквивалентният C# код е:

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

или:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-добрият и оптимален начин за присъединяване към максимална стойност от друга таблица

  2. Каква е разликата между използването на INDEX срещу KEY в MySQL?

  3. MySQL обединяващи таблици, където името на таблицата е поле на друга таблица

  4. PHP:Ако съществува запис, показва HTML, в противен случай не показва нищо

  5. Защо innodb SHOW TABLE STATUS е толкова ненадежден?