DISQLite3是針對(duì)于delphi的自管理,嵌入式和零配置的基于SQLite的SQL數(shù)據(jù)庫引擎,是一款Delphi的第三方控件。軟件沒有獨(dú)立運(yùn)行的進(jìn)程,與所服務(wù)的應(yīng)用程序在應(yīng)用程序進(jìn)程空間內(nèi)共生共存,所以省去了專用于關(guān)系型數(shù)據(jù)庫管理系統(tǒng)日常費(fèi)用。軟件的原理就是把SQLite數(shù)據(jù)庫引擎重新封裝編譯到Delphi的目標(biāo)程序中,無需過多設(shè)置和管理,由于基于流行的SQLite 3數(shù)據(jù)庫引擎的源代碼庫,所以繼承了前者所有的功能。ps:因?yàn)檐浖荄elphi的第三方控件,所以要基于Delphi使用,本站同樣提供
Delphi xe10破解版下載,歡迎免費(fèi)下載體驗(yàn)!
安裝教程
1、首先進(jìn)行軟件安裝,運(yùn)行“DISQLite3_5.21.0.exe”程序默認(rèn)安裝就可以了
2、安裝完成后就可以得到軟件資源包
3、然后將解壓文件中的破解文件替換帶安裝目錄下的資源包,點(diǎn)擊復(fù)制和替換
4、接下來將Source目錄和DX4目錄添加到DelphiXE4的Tools->Options…->Library path中,基于軟件的程序在編譯的時(shí)候需要
5、在Delphi XE4 的IDE中打開軟件安裝目錄中的Source目錄中的DISQLite3_DXE4.dproj文件
6、打開.dproj文件后在Project Manager中點(diǎn)擊DISQLite3_DXE4.bpl上點(diǎn)擊右鍵Install,至此軟件安裝完成
7、建立一個(gè)VCL Forms Application,然后在Tool Palette組件面板中選擇Yunqa中的TDISQLite3Database組件放到Form1中,然后開始編譯運(yùn)行,如果一切正常,說明組件安裝成功了
軟件功能
1、ACID事務(wù),即使在系統(tǒng)崩潰和電源故障之后。
2、零配置,無需設(shè)置或管理。
3、實(shí)現(xiàn)大多數(shù)SQL-92。
4、完整的數(shù)據(jù)庫存儲(chǔ)在單個(gè)磁盤文件中。
5、支持千兆字節(jié)大小的數(shù)據(jù)庫和千兆字節(jié)大小的字符串和字符串。自包含:沒有外部依賴,沒有DLL
6、小尺寸和智能鏈接:只需編譯所需的代碼,僅添加300 KB的代碼空間
7、全文搜索(FTS),可定制的標(biāo)記器,前綴匹配,以及15種語言的可選字詞
8、使用SHA256密鑰發(fā)生器的數(shù)據(jù)庫
AES加密
9、Db.pas 是不需要的,它允許軟件編譯所有的Delphi,包括Delphi Standard和Delphi Personal
10、比普遍的數(shù)據(jù)庫引擎更適合大多數(shù)常見操作
11、簡(jiǎn)單易用的API
12、使用軟件創(chuàng)建的數(shù)據(jù)庫文件也可以由Linux和MacOS使用SQLite3庫訪問
軟件特色
1、加密支持:軟件添加了AES加密,沒有留下任何文件作為軟件數(shù)據(jù)庫的標(biāo)識(shí)
2、不需要dll:軟件直接編譯到應(yīng)用程序的可執(zhí)行文件中。不再擔(dān)心不兼容、過時(shí)或缺少動(dòng)態(tài)鏈接庫
3、一列縱隊(duì)單位:整個(gè)軟件數(shù)據(jù)庫引擎包含在一個(gè)Delphi Pascal源代碼單元中:添加DISQLite3Api之后
4、德爾福優(yōu)化鏈接:軟件的優(yōu)化鏈接完全匹配Delphi的默認(rèn)調(diào)用函數(shù)約定,與SQLite3相比,某些操作的性能提高了50%
5、非常小的足跡:軟件是強(qiáng)大的,快速的和小的。完整的軟件數(shù)據(jù)庫引擎僅為您的應(yīng)用程序增加了大約300 KB的代碼空間——對(duì)于個(gè)人版本來說更是如此。這允許創(chuàng)建小到350 KB的完整數(shù)據(jù)庫應(yīng)用程序,甚至比SQLite3動(dòng)態(tài)鏈接文件SQLite3 .dll還要小
更新日志
1、改進(jìn)omit-left-join優(yōu)化,以便在右手表為UNIQUE但不一定為NOT NULL的情況下工作
2、改進(jìn)下推優(yōu)化,使其適用于許多LEFT JOIN
3、使用小于最大值的rowid更新AUTOINCREMENT表時(shí),應(yīng)避免不必要地寫入sqlite_sequence表
4、添加LEFT JOIN強(qiáng)度約簡(jiǎn)優(yōu)化,將LEFT JOIN轉(zhuǎn)換為普通JOIN,如果WHERE子句中存在可防止輸出集中出現(xiàn)LEFT JOIN的額外全空行的條件
0條評(píng)論