菜鸟问题:如何理解数据源和数据源的驱动程序我们在装操作系统时,通常说要给某某硬件,如光驱,主板装驱动程序,这里的驱动程序是专门为该硬件量身打造的。但是不装驱动这些硬件也是可以用的。那数据库编程中常说的数据源的驱动程序是什么意思呢?该怎么理解?通俗一点。另外,其实往深了想硬件为什么需要装驱动程序,这个驱动程序究竟做了什么工作,装完后硬件的性能发挥得更好,为什么会如此,这个理解也不是很透彻`
解决方案 »
- 使用ODBC读取Excel表格出现错误
- VS2010 MFC 默认生成 ActiveX工程,编译出的ocx文件,为什么不能用
- 请问如何将enum中的成员类型保存到string中
- 如何得到打开文件的大小?
- 已知:CToolTipCtrl Tip 如何设定Tip的大小?谢谢。
- WIN2000中使用VC++开发COM组件为何编译通不过??
- 在进程间传递二维数组?
- 关于MFC中的高深编程问题,怎么样通过一个窗口的句柄来克隆一个类处理这个窗口的消息,就像使用一个人体的一个基因来克隆一个人??
- 函数或进程能返回一个指针吗? 为什么?
- 菜鸟初学MFC,绘图时控件和图像都出现了闪屏,求高手指教
- 这段聊天程序怎么增加私聊?
- Access更新并排序如何实现
但是那些数据库或者硬件是不同厂家开发的,这些不同厂家的产品要在操作系统下工作,让操作系统
支持,必须遵守一些约定,或者提供一些调用接口,才能与操作系统协作。举个例子,Windows需要打开不同的数据库,但是具体操作微软不清楚,因为数据库不是他做的,
所以,微软就会规定一个打开数据库的名字,比如叫 OpenDataBase()
然后,操作系统调用OpenDataBase()就可以打开任何数据库,因为各厂商自己实现的OpenDataBase()里面的内容后者说代码。驱动程序就是类似这样一个桥梁作用解释程序。