什么是数据库接口和数据库驱动程序

数据库接口到底是什么意思啊 他和数据库驱动程序是什么关系啊 !!!
数据库驱动程序和数据库接口它是数据库厂商提供的吗??
最好举通俗易懂的例子
谢谢 各位大虾
<<sun提供jdbc接口,就是java怎样去调用数据库 注意提供的只是接口
数据库提供商实现这些接口 就是所谓数据库驱动 >>
这是我在网上看到的 他的意思是数据库驱动是数据库提供商实现的啊 接口不是的??

  数据库接口:是一串字符串。是第三方数据库开发商规定用来寻找他们自己定义的驱动的。

  数据库驱动程序:是一个动态链接库(DLL),用以将特定的开放式数据库连接的数据源和另一个应用程序(客户端)相连接。

  举一个例子:
  就像电脑主板上有显卡,如果要正常工作就需要对应的驱动,同样数据库其实是一个结构化存储数据的文件,有了相应数据库的驱动你才能对其进行操作,数据库驱动程序有接口,其他的应用程序通过这个接口来操作数据库。
  你需要一种脚本语言来链接数据库文件并对其进行操作时,你需要数据库的相应驱动,而这种脚本语言会通过这个驱动的接口来实现链接。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-03
我的理解是:就像你电脑主板上有显卡,如果要他正常工作就需要对应的驱动,同样数据库其实是一个结构化存储数据的文件,有了相应数据库的驱动你才能对其进行操作,数据库驱动程序有接口,其他的应用程序通过这个接口来操作数据库。举个例子,你需要一种脚本语言来链接数据库文件并对其进行操作时,你需要数据库的相应驱动,而这种脚本语言会通过这个驱动的接口来实现链接。我说的可能有些地方不准确,你可以参考以下。
第2个回答  2009-10-09
数据库连接接口就是一串字符串。是第三方数据库开发商规定用来寻找他们自己定义的驱动的。驱动当然也是他们开发的。
第3个回答  2009-10-25
我也需要这这方面的答案
相似回答