Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Новое на сайте
Топовые новости

Драйверы Native-Protocol

Драйверы Native-ProtocolЭти драйверы преобразуют вызовы JDBC непосредственно в специфичный для базы данных протокол. Этот тип драйверов полностью платформно-независимый и надежный, к тому же он обеспечивает достаточно хорошую производительность. Единственный недостаток — необходимость наличия на клиентской стороне драйвера для каждой СУБД (т. е. Oracle,

Драйверы обычно реализуют подмножество функций и средств, доступных в СУБД. Проверьте уровень их совместимости и не ожидайте, что поддерживаться будут все функции. Драйверы, предлагаемые производителями СУБД, как прави Обратите внимание: в приведенном примере была использована инструкция SELECT INTO, так как предполагалось, что в результирующем наборе данных будет всего одна строка. Если ожидается большее число записей, то нужно использовать Итератор. Более подробную информацию по данному вопросу можно получить в документации производителя. Среди интерфейсов прикладного программирования (API) Oracle можно выделить следующие: Oracle Call Interface (OCI), Oracle Objects for OLE (OO4O) и Oracle Data Provider for. NET (ODP. NET). Интерфейс OCI представляет собой набор функций API, позволяющих разработчику получать программный доступ к СУБД Oracle и управлять всеми этапами выполнения инструкции SQL. OCI предлагает стандартную динамически подключаемую к приложению библиотеку OCILIB. В сущности, это значит, что внедренный SQL остался далеко в прошлом. Интерфейс OCI можно использовать в широком спектре языков программирования, в частности, в C/C++, COBOL, Fortran, Java (с помощью драйвера OCI JDBC), языках семейства .NET (с помощью драйвера ODP. NET) и др. Типичный процесс разработки OCI (т. е. этапы построения приложения внедренного SQL) опускается, и приложение может непосредственно подключиться к библиотеке OCI, что значительно повышает производительность по сравнению с внедренным SQL. В программе можно смешивать вызовы OCI с внедренным SQL. Более полную информацию по данной теме можно получить в документации разработчика. Популярность интерфейса программирования OCI стремительно выросла за последние несколько лет среди разработчиков приложений для Oracle, в основном благодаря значительному приросту в производительности программ.