Что такое объект подключения ADO.NET ?

Объект подключения используется для подключения вашего приложения к источнику данных или базе данных. Он несет необходимую аутентичную информацию, такую как имя пользователя и пароль в строке подключения, и открывает соединение. Вам нужен другой тип объекта подключения для разных типов поставщиков данных. Например:

OLE DBOleDbConnection
SQL ServerSqlConnection
ODBCOdbcConnection
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 шагов для подключения базы данных.

  1.  Добавить Пространство Имен: using System.Data.SqlClient;
  2.  Создайте объект подключения и передайте строку подключения в качестве параметра.
  3.  Открыть Соединение
  4.  Выполнить SQL-запрос
  5.  Закрыть соединение.
    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();
Обновлено: 03.01.2020 — 23:11

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.