+ -
当前位置:首页 → 问答吧 →  今天突发奇想: 数据库驱动程序是如何工作的?

今天突发奇想: 数据库驱动程序是如何工作的?

时间:2011-08-12

来源:互联网

这个问题提得感觉是太大了,但是我还是想了解一下这方面的“大概的细节”。 比如, 客户.Net程序 ----> .Net版DLL API -------Oracle驱动-----> Oracle Database

能用简单的描述一下 Oracle驱动 如何做到的吗? 驱动从.Net API 接受到什么,转换为什么了, 发送到 Oracle Database, 大概又做什么了, 等等。

十分感谢! 
 
 

作者: MyNoName   发布时间: 2011-08-12

OK。我自己想是这样的,

.Net API把各种消息序列化成为了某种格式(协议A), Oracle驱动读取解析序列化的消息,再把消息转化为最终database程序读懂的消息(协议B), 发送到oracle database

.Net版API需要知道: .Net相关Oracle对象序列化的格式, oracle database数据库程序读取的消息的格式。

作者: MyNoName   发布时间: 2011-08-12

数据库驱动程序和windows的一般驱动程序运行机制是一样的吧。

作者: haojiahuo50401   发布时间: 2011-08-12

热门下载

更多