Стандартный способ сохранить строку подключения в приложении WinForms - создать запись в разделе connectionStrings
внутри файла app.Config.
<configuration>
<connectionStrings>
<add name="MyConnection" connectionString="Server=myServer;Database=myDatabase;
userid=root;password=pass;Port=3306"/>
</connectionStrings>
.....
</configuration>
Теперь вы можете получить эту строку подключения в вашем коде, ссылаясь на ключ с именем MyConnection
, используя такой код:
string cnnString = ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;
Вам решать, хотите ли вы получать эту информацию каждый раз, когда вам это нужно, или сохранять ее в какой-то специальной структуре в памяти, например, в статическом классе MyAppConfig