ADO的底層實現原理的猜想

簡單的一個rs.open sql,conn,1,1

我想其實現機制是

1. 程序->數據庫
從程序給數據庫發送一個sql語句的請求

2.數據庫根據sql進行搜索
得到一個雙向十字鏈表

3.ado得到返回的頭指針
進行如movenext movefirst之類的操作

這個猜測的思想來源是這樣的:
如果十字鏈表可以很容易完成rs的各項基本操作,如
movenext movefirst movelast save addnew 等方法
field對應一個struct 因爲是struct的指針鏈表,所以是相當的輕鬆的完成起來

這套理論有一個疑惑就是remote的實現,這個還在考慮中,我猜想的是socket但是這個很難以論證

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章