Я полагаю, это восходит к оригиналу Sun (1997) Введение в JDBC :
Драйверы JDBC, о которых мы знаем
в это время обычно вписывается в один из
четыре категории:
Мост JDBC-ODBC плюс драйвер ODBC: продукт моста JavaSoft
обеспечивает доступ JDBC через драйверы ODBC.
Обратите внимание, что ODBC двоичный код, и в
во многих случаях клиентский код базы данных, должен
загружаться на каждом клиентском компьютере, который
использует этот драйвер. В результате этого
вид водителя наиболее уместен на
корпоративная сеть, где клиент
установки не являются серьезной проблемой,
или для написания кода сервера приложений
в Java в трехуровневой архитектуре.
Драйвер частично-Java для Native API: этот тип драйвера преобразует JDBC
звонки в звонки на клиентском API для
Oracle, Sybase, Informix, DB2 или
другие СУБД. Обратите внимание, что, как мост
водитель, этот стиль водителя требует
что какой-то двоичный код будет загружен на
каждый клиентский компьютер.
Драйвер JDBC-Net pure Java: этот драйвер преобразует вызовы JDBC в
СУБД-независимый сетевой протокол, который
затем переводится в протокол СУБД
сервер. Это сетевое серверное промежуточное ПО
умеет подключать свою чистую Java
клиенты для разных баз данных.
Конкретный используемый протокол зависит от
продавец. В общем, это
наиболее гибкая альтернатива JDBC. это
Вероятно, что все производители этого
Решение предоставит продукты
подходит для использования в интранете. С целью
для этих продуктов, чтобы также поддержать
Доступ в Интернет, они должны обрабатывать
дополнительные требования к безопасности,
доступ через брандмауэры и тд
далее, что навязывает сеть.
Драйвер чистого Java с собственным протоколом: этот тип драйвера преобразует
JDBC звонит в сетевой протокол
используется СУБД напрямую. Это позволяет
прямой вызов с клиентского компьютера на
сервер СУБД и отлично
решение для доступа в интранет. поскольку
многие из этих протоколов
проприетарный, база данных поставщиков
сами будут основным источником.
Несколько поставщиков баз данных имеют их в
прогресс.
Ожидается, что в конце концов
категории водителя 3 и 4 будут
предпочтительный способ доступа к базам данных из
JDBC. Категории драйверов 1 и 2
временные решения, где прямые чистые
Драйверы Java пока недоступны.
Существуют возможные варианты
категории 1 и 2 (не показаны в
таблица ниже), которые требуют разъема,
но они, как правило, менее желательны
решения. Предложение категорий 3 и 4
все преимущества Java, в том числе
автоматическая установка (например,
загрузив драйвер JDBC с
апплет, который его использует).
Обратите внимание, что они на самом деле не называли их Тип 1, 2, 3 и 4, а скорее мост JDBC-ODBC плюс драйвер ODBC, драйвер частично-Java для Native-API, драйвер чистой Java JDBC-Net и драйвер чистой Java Native-protocol , Каждое имя было полным, поэтому люди сразу стали ссылаться на них по номеру.