2016-11-10 6 views
-3

У меня небольшое замешательство в том, что я изучил. Я изучил, что драйверы - это программы, которые необходимы для взаимодействия с внешними аппаратными устройствами, такими как принтеры, мышь, мобильные телефоны и т. Д. Но когда я подключаю ODBC или JDBC в Java, для этого требуется указать драйверы.Почему драйверы необходимы для JDBC-ODBC?

Итак, почему мы должны указывать эти драйверы, так как наша база данных (Oracle DBC) является программным обеспечением, а не оборудованием.

+0

У этих драйверов был пакет, который вы должны использовать в своем классе Java для подключения вашей базы данных. –

+0

Но все же они не являются оборудованием любого типа. –

+0

Водитель обычно означает некоторую реализацию функциональности, которая придерживается контракта, установленного другим комитетом или группой или чем-то еще. – Qix

ответ

1

Неправильное понимание автомобиля. Драйвер не только для оборудования, которое является внешним , но драйвер также необходим для особых случаев взаимодействия программного обеспечения. В этом случае драйвер используется для доступа к другой файловой системе, которую ваша система не сможет понять. Поэтому драйвер используется для подключения к базе данных и для взаимодействия с ним.

точное определение: Java Database Connectivity (JDBC) - это интерфейс прикладного программирования (API) для языка программирования Java, который определяет, как клиент может обращаться к базе данных. (взято из wikipedia)

+0

Спасибо @ Нико. Это действительно помогло мне разобраться в моем замешательстве. На самом деле я узнал, что драйверы используются только для внешних устройств в нашем учебнике, что неправильно, как объяснил вам. –

+0

Нет проблем :) Я рад, что смог помочь – Nico

Смежные вопросы