Технологія доступу до даних ADO.NET.Основи
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Об’єктна модель ADO .NET

 

 


Модель об’єктів ADO .NET (ActiveX Data Objects .NET) – це набір класів, що реалізують програмні інтерфейси для полегшення підключення до баз даних та інших джерел даних.

 

 

 


     
 
.Net data provider

 





Т ипи джерел даних

(множини класів)

 

 


Групи класів

 


Ієрархія класів ADO . Net

 

Призначення класів ADO.NET

 

- встановити з'єднання з базою даних;

- створити і заповнити даними об'єкт DataSet;

- відключитися від сховища даних;

- внести зміни в дані в об'єкті DataSet

- знову встановити з'єднання з базою даних і повернути внесені зміни назад в сховище даних.

 

Засоби роботи з ADO . Net

 

         
 
MySql
 
Oracle l

 

Простори імен для роботи з даними

Простір імен Призначення
System.Data Головний простір імен (ядро ADO .NET). містить класи, необхідні для зв'язку за допомогою будь-яких провайдерів даних. Ці класи представляють таблиці, рядки, стовпці, DataSet (набір взаємозв'язаних таблиць). Там визначені інтерфейси з'єднань з базами даних, команд, адаптерів даних.
System.Data.Common Базові класи для всіх провайдерів даних DbConnection, DbCommand, DbDataAdapter.
System.Data.OleDb Класи, що дозволяють працювати з джерелами даних OleDb, у тому числі з MS SQL версії 6.0 і нижче. Там знаходяться такі класи, як OleDbConnection, OleDbDataAdapter і OleDbCommand.
System.Data.SqlClient Класи для MS SQL Server 7 і вище. Містить класи SqlConnection, SqlTransaction, SqlCommand і інші.

 



Створення бази даних в середовищі Visual Studio

І. C оздание нового приложения Windows Form

2.Добавление новой БД к проекту:


В проект добавятся файлы RDB2.sdf и RDB2DataSet.xsd

 


Создание новых таблиц в БД

                   
Вид
 
Другие окна
Обозреватель БД
 
Таблицы
 
О Х
Создать таблицу


Создаем таблицу: задаем поля, свойства, Имя таблицы

Например: Tab1

Имя столбца Тип данных Длина Разрешить null
CustomerID nchar 5 Нет
CompanyName nvarchar 40 Нет
ContactName nvarchar 30 Да
ContactTitle nvarchar 30 Да
Street nvarchar 60 Да
City nvarchar 15 Да
PostalCode nvarchar 10 Да
Country nvarchar 15 Да
Phone nvarchar 24 Да

Tab2

Имя столбца Тип данных Длина Разрешить null
OrderID int 4 Нет
CustomerID nchar 5 Да
EmployeeID int 4 Да
OrderDate datetime 8 Да
RequiredDate datetime 8 Да
ShippedDate datetime 8 Да
ShipVia int 4 Да
Freight money 19 Да
ShipName nvarchar 40 Да

4.Создание отношений между таблицами

 

 

 



Заполнение образцов таблиц данными

 

 

Создание копии базы данных

 

Файл - Сохранить все.

Файл- Закрыть решение.

В папке Projects – SDB1. sdf - скопируйте его.

Перейдите к папке, в которой хотите сохранить базу данных, и вставьте копию в эту папку

 

 

Дата: 2019-02-25, просмотров: 246.