forte74 Ответов: 2

Как подключить базу данных SQL к C#


Как подключить базу данных SQL к C#

согласно с Как подключить базу данных SQL к вашей программе C#, учебник для начинающих[^]


существует 2 способа подключения к базе данных :

1 является ли проверка подлинности windows
2 Проверка подлинности базы данных

если я использую аутентификацию базы данных :

должна ли connectionString быть такой ?


using(SqlConnection conn = new SqlConnection()) 
{
    conn.ConnectionString = "Server=[server_name];Database=[database_name]; password = = [password_name];user = [user_name];
    // using the code here...
}


Что я уже пробовал:

это всего лишь вопрос о синтаксисе connectionstring. я хотел бы знать, является ли мой синтаксис для connectionstring правильным, если я использую аутентификацию базы данных.

2 Ответов

Рейтинг:
2

Thomas Nielsen - getCore

Это не слишком сложно, посмотрите на этот сайт для некоторых из ваших альтернатив, первый из них должен служить вам хорошо,

SQL Server Native Client 11.0 OLE DB Provider Connection Strings - ConnectionStrings.com[^]


Рейтинг:
1

OriginalGriff

Это не за горами - хотя в поле пароля, похоже, слишком много символов"=".
Вот один из моих:
Это локальный доступ, с интегрированной безопасностью.

Connection=Data Source=GRIFF-DESKTOP\SQLEXPRESS;Initial Catalog=DatabaseName;Integrated Security=True

А для удаленного доступа к той же базе данных используется SQL аутентификация
Connection=Data Source=GRIFF-DESKTOP\SQLEXPRESS;Initial Catalog=DatabaseName;User id=SQLUserName;Password=SQLUserPassword

Но не Закодируйте их таким образом-всегда используйте конфигурационный файл какой-либо формы для их хранения, чтобы их можно было изменить, если сервер изменится (или когда вы перейдете к производству).


forte74

я читал, что в C# нет заголовочных файлов. Итак, как вы импортируете другие файлы в program.cs или в main ?

OriginalGriff

- Простите?
Вам придется спросить об этом еще раз - мы получаем только то, что вы печатаете для работы, и вы упускаете много контекста, к которому у нас нет доступа.

Foothill

С помощью C# настройки приложения (вы найдете их в свойствах вашего проекта) сохраняются в файле в папке User\AppData\Local, который загружается при запуске программы. Кроме того, вы можете хранить там свое имя пользователя, пароль или строку подключения. Вы также можете просто сохранить их в текстовый файл в том же каталоге исполняемого файла и загрузить его с помощью класса System.IO.StreamReader.