为什么我们需要数据库驱动程序?

时间:2012-10-09 17:51:53

标签: java database jdbc

谁提供此数据库驱动程序?如果我正在使用oracle数据库,oracle是否提供此驱动程序。为什么我们需要一个数据库驱动程序管理器,谁提供这个?你能为Java环境解释一下吗? 编辑:我正在使用一个hibernate层,使我的代码独立于我正在使用的数据库,那么数据库驱动程序在这种情况下做了什么?它拦截来自hibernate的调用转换成oracle会理解的东西吗?

1 个答案:

答案 0 :(得分:1)

是的,每个数据库供应商都提供自己的数据库驱动程序。

为什么呢?

因为数据库也是一种软件,应该有一种程序需要与数据库通信的方式。