К этой категории относятся продукты, позволяющие приложениям
производить доступ к локальным или удаленным базам данных. Идея
заключается в том, чтобы создать API для доступа к базам данных с
использованием слоя промежуточного ПО, скрывающего от клиента
особенности операционной системы и сети. Во многих случаях от
разработчика скрыт даже и API, а доступны только функции средства
разработки. Например, в мире систем "клиент-сервер"
ориентированное на базы данных промежуточное ПО является
встроенным. При использовании PowerBuilder можно применять
собственные связи продукта, существующие для большинства
популярных СУБД, а можно работать с ODBC. Почти во все средства
разработки компании встроен BDE со
своими собственными средствами доступа к базам данных, но также
поддерживается и ODBC.
Наиболее существенным новым стандартом ориентированного на базы
данных промежуточного ПО является JDBC. В JDBC определен
интерфейс уровня вызовов (Call-Level Interface - CLI) для
использования в среде Java. JDBC не входит в последний вариант
JDK (Java Development Kit), поставляемый подразделением JavaSoft
компании . На самом деле, JDBC
- это набор классов Java для доступа к конкретным базам данных,
архитектурно очень близкий к ODBC.
OLE-DB обеспечивает единую точку доступа к нескольким базам
данных. Задача разработки OLE-DB состояла в обеспечении
автоматизированного средствами OLE доступа к любому числу баз
данных за счет добавления слоя COM между приложением и базой
данных.
Имеются и независимые от средств разработки ориентированные на
базы данных продукты промежуточного ПО. Например, продукт
DB Tools.h++ компании
позволяет связать с базами данных большинство приложений,
написанных на языке Си++. DB Tools.h++ дает возможность
представить реляционные таблицы и атрибуты как собственные
объекты Си++. Для тех, кому ближе язык Java, предлагает Java-версию продукта под названием
JDBTools, обеспечивающую доступ к базам данных непосредственно из
Java-апплетов и приложений.