Я из базы данных MySQL и новичок в Oracle. Я хочу знать
- Что подразумевается под Oracle Client?
- Каково его использование?
- Каков его эквивалент в MySQL?
Спасибо
Я из базы данных MySQL и новичок в Oracle. Я хочу знать
Спасибо
Что подразумевается под Oracle Client?
и
Каково его использование?
В этом контексте клиент представляет собой библиотеку классов (DLL), которая позволяет удаленно подключаться к базовой базе данных приложения. Клиент, всегда в том же контексте, также можно назвать .NET Data Provider
.
У вас может быть несколько поставщиков данных на основе базового механизма базы данных, с которым вы работаете.
Был System.Data.OracleClient
(устарел), предоставленный Microsoft.
Существует Oracle.Data.Client
, который на самом деле является лучшим из когда-либо созданных Oracle Client или Oracle.NET Data Provider. Вы также можете скачать последнюю версию Oracle 11g Data Provider for .NET
.
Итак, при доступе к базе данных Oracle, убедитесь, что ваша работа с этим поставщиком, подходящая для вашей версии Oracle, и начинайте делать ADO.NET
с вашей любимой базой данных!= P
Есть также некоторые другие инструменты, с которыми вы можете работать, что облегчит вашу проблему с кодами доступа к данным, например Enterprise Library
или NHibernate
, оба являются базовыми для доступа к базам данных.
Enterprise Library
может сделать еще больше, чем это!
И NHibernate
является ORM (Object/Relation Mapping)
инструмент, который может работать очень хорошо с Oracle.
Помните, что всегда используйте Oracle.Data.Client
пространство имен в Oracle.DataAccess.dll
.
Каков его эквивалент в MySQL?
Как эквивалентность для MySQL, я предполагаю, что это будет MySQL Connector/NET
.
Установленные двоичные файлы Oracle позволяют связываться с базой данных Oracle. Он может использовать SQL * Plus, JDBC (тип II или IV) или OCI (Oracle Call Interface).
Это часть программного обеспечения, которое позволяет удаленному компьютеру разговаривать с Oracle. Если вы должны были написать часть программного обеспечения, которая была бы связана с базой данных, вы бы использовали Oracle Client для облегчения этой связи