2009-05-31 3 views

ответ

1

Добавьте его в файл настроек. В Visual Studio перейдите в «Мой проект» -> «Настройки» и добавьте его туда («Строка подключения»). Вы можете получить к нему доступ таким образом: C# - properties.settings.default ...; VB - My.Settings ...

1

Я бы советовал хранить строку соединения в жестко постоянной. Есть много проблем с этим, и не в последнюю очередь вы не можете «настроить» свою строку соединения для разных сред. Имея жесткую кодировку, очень сложно протестировать ваш код в одной среде с другой базой данных, чем ваша производственная среда, без необходимости перекомпилировать ваш код. Существуют также проблемы с безопасностью в отношении конфигурации жесткого кодирования, в частности строк подключения.

Я рекомендую прочитать в следующей статье ... она должна дать вам хорошую базу о хранении строки подключения в стандартной .NET образом:

Connection Strings and Configuration Files (ADO.NET)

0

Положите его в файле настроек проекта. Файл настроек объединяется в файл .config - и вы получаете класс, автоматически созданный для вас с помощью аксессуаров для материала в файле настроек.

4

Добавить раздел в файл web.config, называемый ConnectionStrings, в качестве дочернего элемента <configuration>. Пример может выглядеть так:

<connectionStrings> 
    <add name="MyConnectionString" 
     connectionString="Server=myserver;Database=mydatabase;Uid=username;Pwd=password;"/> 
</connectionStrings> 

В вашем коде используйте ConfigurationManager для доступа к строкам подключения. Например,

string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["MyConnectionString"].ToString(); 
+0

Не забудьте добавить ссылку в свою библиотеку System.Configuration. –

+0

Да, я обычно помещаю полные имена объектов в свои примеры кода, поэтому люди имеют некоторое представление о том, где они живут. Лучше код без полной квалификации. – womp

Смежные вопросы