|
|
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь может понятно объяснить, для чего нужны поставщики данных? За 2 недели не нашел ни одного нормального объяснения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 12:38 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
bukinatorКто-нибудь может понятно объяснить, для чего нужны поставщики данных? Поставщики данных .NET Framework (ADO.NET) bukinatorЗа 2 недели не нашел ни одного нормального объяснения. 2 недели??? Первая ссылка в гугле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 12:48 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
Прочитал, но там написано слишком много, но притом поверхностно, я не стал меньше не понимать. В середине вообще муть начинается авторПоставщик данных .NET Framework для OLE DB не поддерживает интерфейсы OLE DB версии 2.5. что здесь имеется ввиду под интерфейс OLE DB ? Это имеется ввиду "компонент службы OLE DB", если смотреть по картинке с сайта майкрософта? А здесь авторПоставщик данных .NET Framework для OLE DB не работает с поставщиком OLE DB для ODBC (MSDASQL). вообще имеется ввиду вот такая картинка?<a target="_blank" href="http://www.radikal.ru"><img src="http://s006.radikal.ru/i214/1002/4d/5f2939ebd98f.png" ></a> авторПоставщик данных .NET Framework для ODBC (Odbc) использует для доступа к данным собственный диспетчер драйверов ODBC. В следующей таблице представлены драйверы ODBC, протестированные на совместимость с ADO.NET А тут драйвер - это что? ? То же самое, что и "интерфейс OLE DB", только для ODBC? то есть драйвер -это "компонент службы OLE DB", если смотреть по картинке с сайта майкрософта? авторПоставщик EntityClient используется для доступа к данным на основе модели EDM (Entity Data Model). В отличие от других поставщиков данных .NET этот поставщик не взаимодействует с источником данных непосредственно. Вместо этого для взаимодействия с соответствующим поставщиком данных используется язык Entity SQL. Дополнительные сведения см. в разделе EntityClient and Entity SQL. Вот тут тоже ничего не понятно, вообще-то пропоставщика данных .NET Framework для OLE DB и поставщика данных .NET Framework для ODBC тоже писалось, что они не взаимодействуют с источником данных непосредственно. А поставщик данных .NET Framework для Oracle (OracleClient) обеспечивает доступ к источникам данных Oracle через клиентское ПО Oracle для связи, это тоже как я понимаю означает, что не взаимодействует с источником данных непосредственно. Непосредственное взаимодействие - это когда прямо из поставщика данных .NET Framework устанавливается севевое соединение с сервером (как в Поставщике данных .NET Framework для SQL Server (SqlClient) )? А не непосредственное взаимодействие - это когда поставщик данных .NET Framework вызывает другие "слои", а потом эти слои устанавливают подключение к серверу? Или как? В общем, сначала я думал, что поставщики для .NET нужны, потому что у каждого SQL сервера свой сетевой протокол, поэтому я думал, что поставщики для .NET реализуют этот протокол для каждой субд. Но потом прочитал это http://www.compress.ru/article.aspx?id=10861&iid=438 авторПодавляющее большинство систем управления базами данных содержит в своем составе библиотеки, предоставляющие специальный прикладной программный интерфейс (Application Programming Interface, API) для доступа к данным этой СУБД. Обычно такой интерфейс представляет собой набор функций, вызываемых из клиентского приложения. В случае настольных СУБД эти функции обеспечивают чтение/запись файлов базы данных, а в случае серверных СУБД инициируют передачу запросов серверу баз данных и получение от сервера результатов выполнения запросов или кодов ошибок, интерпретируемых клиентским приложением. Библиотеки, содержащие API для доступа к данным серверной СУБД, обычно входят в состав ее клиентского программного обеспечения, устанавливаемого на компьютерах, где функционируют клиентские приложения.А на сайте майкрофсофта написано, что библиотеки, предоставляющие специальный прикладной программный интерфейс , есть только у Oracle (как я понимаю имеется ввиду "Поставщик данных .NET Framework для Oracle (OracleClient) обеспечивает доступ к источникам данных Oracle через клиентское ПО Oracle для связи."). авторДругой способ манипуляции данными в приложении базируется на применении универсальных механизмов доступа к данным. Универсальный механизм доступа к данным обычно реализован в виде библиотек и дополнительных модулей, называемых драйверами или провайдерами. Библиотеки содержат некий стандартный набор функций или классов, нередко подчиняющийся той или иной спецификации. Дополнительные модули, специфичные для той или иной СУБД, реализуют непосредственное обращение к функциям клиентского API конкретных СУБД. Здесь непонятно, что такое дополнительные модули, называемые драйверами или провайдерами. Внизу там же написано авторНаиболее популярными среди универсальных механизмов доступа к данным можно назвать следующие: * Open Database Connectivity (ODBC). * OLE DB. * ActiveX Data Objects (ADO). * Borland Database Engine (BDE).то есть дополнительные модули, называемые драйверами или провайдерами - это ODBC и OLE DB. Это значит, что они должны реализовывать непосредственное обращение к функциям клиентского API конкретных СУБД. Но на картинке майкрософта вообще нет никакого клиентского API, а стрелка идет из "компонента службы OLE DB" в "поставщие OLE DB", а оттуда к источнику данных OLE DB. Кроме этого, клиентское API (дополнительно клиентское ПО) есть только у Oracle. В общем, кто-нибудь может это объяснить по-нормальному и покороче (ну или хотя бы подлиннее, если не получится покороче, главное чтобы понятно). Только представьте, что я слышу эти все слова впервые, так что не нужно объяснять профессиональными терминами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 16:16 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
Вот еще,авторто есть дополнительные модули, называемые драйверами или провайдерами - это ODBC и OLE DB. Это значит, что они должны реализовывать непосредственное обращение к функциям клиентского API конкретных СУБД. если ODBC и OLE DB реализовывают непосредственное обращение к функциям клиентского API конкретных СУБД, откуда ODBC и OLE DB знают API всех клиентов конкретных СУБД? И тогда для чего нужно ставить для каждой СУБД различные поставщики для .NET (например mysql-connector-net-6.2.2-noinstall для MySQL) , если все они обращаются только либо к ODBC либо к OLE DB, значит достаточно 2-х поставщиков для .NET, подключающихся либо к ODBC либо к OLE DB. Вообще логичней было бы что дополнительные модули, называемые драйверами или провайдерами - это не ODBC и OLE DB, а поставщики для .NET. Но это не сходится с текстом тут http://www.compress.ru/article.aspx?id=10861&iid=438 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 16:30 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
Многабукаф. Ниасилил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 18:07 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
Ключевые буквыавторя ниче не понял. и авторВ общем, кто-нибудь может это объяснить по-нормальному и покороче (ну или хотя бы подлиннее, если не получится покороче, главное чтобы понятно). Только представьте, что я слышу эти все слова впервые, так что не нужно объяснять профессиональными терминами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 18:40 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
bukinator Ты бы хоть документацию где-то как-то почитал... Хотя не факт, что она тебе поможет. Судя по всему твоей голове тока топор может помочь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 01:25 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
Дак дай мне документацию. Только ту, из которой хоть че-то можно понять. А если такой умный, сам напиши ПОНЯТНУЮ документацию, хоть так сможешь доказать, что ты умный, иначе тебе никто не поверит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 01:33 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
Поставщики данных .NET Framework (ADO.NET) Обновлен: November 2007 Поставщик данных .NET Framework используется для установления соединения с базой данных, выполнения команд и получения результатов. Эти результаты либо обрабатываются непосредственно путем передачи объекту DataSet с целью предоставления их пользователю по мере необходимости в сочетании с данными из нескольких источников, либо удаленно распределяются между несколькими уровнями. Поставщики данных .NET Framework являются облегченными и создают минимальный уровень между источником данных и кодом, что позволяет увеличить производительность без ущерба функциональности. В следующей таблице приведен список поставщиков данных .NET Framework. Тебе уже давали ссылку. Поставщики данных .NET Framework (ADO.NET) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 11:26 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
ТС издевается просто. Человеческими словами: ипетмоск. Тролль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 11:51 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
[quot МСУТролль.[/quot] +1. ага точно. Я с первого поста это понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 12:01 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
gdsМСУТролль. +1. ага точно. Я с первого поста это понял. Сори не поставил скобочку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 12:02 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
gdsСори не поставил скобочку Получилось несколько оскорбительно, можно сказать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 12:50 |
|
||
|
Для чего нужны поставщики данных?
|
|||
|---|---|---|---|
|
#18+
Деблоиды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 20:38 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36451522&tid=1351479]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 545ms |

| 0 / 0 |
