python與sqlite3分析

前幾天無事,在翻python的目錄時,發現Python中和sqlite3有關的東西還真是不少啊。

{Python-Home-Dir}/

                              /DLLs/_sqlite3.pyd

                             /DLLs/sqlite3.dll

                            /libs/_sqlite3.lib

                           /Lib/sqlite3/*

但是限於個人的編程水平,還不會反編譯,因此只好進行猜測(主要是用Ultraedit來看),猜測的結果是似乎在使用sqlite3的時候,首先鏈接_sqlite3.lib,接着查詢_sqlite3.pyd,最終通過sqlite3.dll獲得執行的結果.

_sqlite3.pyd是Python格式的類似於DLL之類的東西,而_sqlite3.lib則僅僅包含了鏈接到_sqlite3.pyd的信息,最終執行數據庫操作都是通過sqlite3.dll進行的.而sqlite3.dll則是sqlite官方提供的東東.

 

我水平實在太差了,爲了分析透這個東西,決定好好地一點一點分析.

發佈了61 篇原創文章 · 獲贊 4 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章