Что такое клиент Oracle?

Я из базы данных MySQL и новичок в Oracle. Я хочу знать

  • Что подразумевается под Oracle Client?
  • Каково его использование?
  • Каков его эквивалент в MySQL?

Спасибо

Ответ 1

Что подразумевается под 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.

Ответ 2

Установленные двоичные файлы Oracle позволяют связываться с базой данных Oracle. Он может использовать SQL * Plus, JDBC (тип II или IV) или OCI (Oracle Call Interface).

Ответ 3

Это часть программного обеспечения, которое позволяет удаленному компьютеру разговаривать с Oracle. Если вы должны были написать часть программного обеспечения, которая была бы связана с базой данных, вы бы использовали Oracle Client для облегчения этой связи