我剛剛開始使用Delphi,我想開發一個連接到SQLite資料庫的應用程式。我看到有很多資料組件(dbEpress、Firedac等),我不確定作為一個初學者,我應該使用哪一個。基本上,我想用資料控制元件來顯示、包括、編輯、洗掉,也可以用TBGrid的TBNavigator來瀏覽表。因為我知道SQLite是單線性的,所以我想確保在需要時可以向前和向后移動。我聽說過一些關于緩沖查詢結果的事情,所以我可以自由地處理資料,然后在完成后更新表。那么,在確定了我的目標之后,你建議采用什么方法?我還想知道,除了SQLite資料庫檔案本身,我還應該把哪些檔案與我的應用程式可執行檔案一起打包,以便分發和安裝到其他機器上?非常感謝你在這方面的任何指導。
uj5u.com熱心網友回復:
你其實不需要擔心SQLite是單向的:大多數后端SQL服務器的介面都是單向的,而且介面庫(如dbExpress、FireDAC甚至ADO)的功能之一就是提供必要的快取,以允許單向的源與Delphi的db訪問組件一起使用。
對于SQLite的部署,你需要SQLite DLL,通常是sqlite3.dll,你的db介面庫需要的任何檔案(對于dbExpress,那是一個DLL和幾個INI檔案,dbxdrivers.ini和dbxconnections.ini),加上你的Delphi可執行檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/316481.html
標籤:
