为什么JDBC-ODBC需要驱动程序?

时间:2016-11-10 06:39:31

标签: java jdbc drivers jdbc-odbc ojdbc

我对我所研究的内容感到有些困惑。 我研究过驱动程序是与打印机,鼠标,手机等外部硬件设备进行交互所需的软件程序。 但是当我用Java连接ODBC或JDBC时,它需要我们指定驱动程序。

那么为什么我们需要指定那些驱动程序,因为我们的数据库(Oracle DBC)是软件而不是硬件。

1 个答案:

答案 0 :(得分:1)

您对驾驶员的理解不正确。驱动程序不仅适用于外部的硬件,而且驱动程序也适用于软件交互的特殊情况。在这种情况下,驱动程序用于访问您的系统本身无法理解的另一个文件系统。因此驱动程序用于连接数据库并能够与之交互。

确切的定义是: Java数据库连接(JDBC)是用于编程语言Java的应用程序编程接口(API),它定义了客户端如何访问数据库。 (取自wikipedia