Объект подключения используется для подключения вашего приложения к источнику данных или базе данных. Он несет необходимую аутентичную информацию, такую как имя пользователя и пароль в строке подключения, и открывает соединение. Вам нужен другой тип объекта подключения для разных типов поставщиков данных. Например:
OLE DB—OleDbConnection
SQL Server—SqlConnection
ODBC—OdbcConnection
Oracle – OracleConnection
Что такое строка подключения?
Строка подключения объединяет всю необходимую аутентичную информацию, которая используется для подключения к источнику данных, например имя сервера, имя базы данных, имя пользователя, пароль и т. д. Это всего лишь однострочная строка, которая используется объектом connection для подключения к базе данных. Строка подключения выглядит следующим образом.
Data Source=.\SQLEXPRESS;Initial Catalog=TestDB;Integrated Security=True
или, Data Source=.\SQLEXPRESS;Initial Catalog=TestDB;User ID=sa;Password=System123;Pooling=False
Как сохранить строку подключения в WEB.CONFIG
файле?
Чтобы подключиться к базе данных, необходимо хранить строку подключения в безопасном и централизованном месте. Не рекомендуется писать строку подключения в каждом соединении. Вы можете сохранить строку подключения в Web.config
файле,app.config
файле или в файле класса.
WEB.CONFIG
file -добавление и извлечение строки подключения.
Если вы развиваетесь ASP.Net проект или веб-проект ASP, то вы можете сохранить строку подключения вИнтернете.конфигурационный файл.
1. Откройте конфигурационный файл из Обозревателя
решений
2. Вставьте следующий код непосредственно перед < / Configuration>
<connectionStrings> <add name="StudentConn" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=StudentDB;Integrated Security=True;Pooling=False"/> </connectionStrings>

Доступ к строке подключения из конфигурационного файла. web.config
Вы можете получить доступ к этой строке подключения в ASP.NET MVC, вот так
using System.Configuration;
namespace ConnectionString_Example.Controllers
{
public class conString
{
public string getConString()
{
string constring = ConfigurationManager.ConnectionStrings["studentconn"].ToString();
return constring;
}
}
}
App.config
file- добавление и извлечение строки подключения
Если вы работаете в форме windows, вы можете сохранить строку подключения в App.config файл.
Добавить строку подключения в app.config
<connectionStrings> <add name="StudentConn" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=TestDB;User ID=sa;Password=System123;Pooling=False"/> </connectionStrings>
Извлеките строку подключения из app.config
using System;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Configuration;
namespace FirstForm
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
var ConString = ConfigurationManager.ConnectionStrings["StudentConn"].ConnectionString;
SqlConnection con = new SqlConnection(ConString);
con.Open();
}
}
}
ПОДКЛЮЧЕНИЕ К ИСТОЧНИКУ ДАННЫХ
Существует 5 шагов для подключения базы данных.
- Добавить Пространство Имен:
using System.Data.SqlClient
; - Создайте объект подключения и передайте строку подключения в качестве параметра.
- Открыть Соединение
- Выполнить SQL-запрос
- Закрыть соединение.
SqlConnection con = new SqlConnection("Data Source=.\SQLEXPRESS;Initial Catalog=TestDB;User ID=sa;Password=System123;Pooling=False"; );
con.Open();
// Update, Insert Delete Job in Table
con.Close();