Lab: 8. Работа с базата данни
Компоненти за свързване към базата данни
приложения доставчик на данни (ISP) - обект, предназначени за взаимодействие с прилагането информация хранилище (база данни).
Естествено, заявлението не се интересува от това, където се съхранява и как да се извлече информация, консумирана от приложението. За източник на данни приложение е този, който преминава на данните в заявлението. И това много източник на тази информация, произвежда - никой не е бизнес.
Източник на данните (Data Provider) - набор от взаимосвързани компоненти, които осигуряват достъп до данните. Функционалност и самото съществуване на доставчика на услуги предоставя набор от класове, специално предназначени за тази цел.
ADO.NET поддържа два типа източници на данни, съответно, два комплекта класове:
§ SQL Сайтът доставчик (SQL доставчик Server.NET Data) - за работа с Microsoft SQL Server 7.0 и по-горе. Тя работи чрез специален протокол, наречен TabularData Stream (TDS) и не използва ADO или ODBC, нито друга технология. Ориентирани конкретно към MS SQL Server, протокол увеличава скоростта на данни и по този начин се подобри цялостното представяне на заявлението.
§ АДО Сайтът доставчик (OleDb.NET Доставчик на данни) - за всички други бази данни. Проектиран да работи с произволни бази данни. Въпреки това, поради универсалността има дузпа в сравнение с Доставчика на SQL Server, така че когато се работи с SQL Server се препоръчва използването на специализирани класове.
Следващите раздели описват доставчика на съставните елементи.
Представител на обекта от клас Connection представлява връзка към (база данни) изходни данни и осигурява връзка с базата данни. Visual Studio.NET поддържа два класа:
§ SQLConnection (осигурява свързване с SQL Server 7.0 и по-горе)
§ OleDbConnection (осигурява връзка с други изпълнения на DB).
компонент Connection (независимо от това, което е клас) има ConnectionString имот, в който се записват всички необходимо, за да се установи връзка с информацията от базата данни. В допълнение, той поддържа няколко различни методи за обработка на данните с транзакцията.
Свойства на обекта връзка, можете да:
§ определи подробности на потребителите,
§ посочи източника на данни за местоположението.
методи на обекти ви позволяват да управлявате връзка източник на данни.
По време на връзка с помощта на клас представител обект OleDbConnection (аналогично SQLConnection) се създава и инициализира със съответния обект с помощта на един от вариантите на дизайнера и низ връзка.
Формиране линия и последователност от действия да инициализира връзка обект - трик. Основното нещо - да се отрази положително на ConnectionString имота, за да получите препратка към символен низ, който съдържа необходимата информация за осъществяване на връзката.
Имоти, методи и събития клас OleDbConnection
Свързани статии