對於這個實例,使用dbExpress數據庫比ADO連接和Access數據庫更快/更好/更少編程?dbExpress vs ADO Connection
- 申請將不會被持續讀/寫DB
- DB大小將是非常小的(1000-2000行)(5列)
- DB將存儲/與便攜應用 移動
- DB將討論只能通過本地連接到App(沒有電腦在不同的網絡上會連接到數據庫)
我從來沒有使用的dbExpress只有編程網站時,我曾經使用是MYSQL等數據庫。謝謝
Glen
對於這個實例,使用dbExpress數據庫比ADO連接和Access數據庫更快/更好/更少編程?dbExpress vs ADO Connection
我從來沒有使用的dbExpress只有編程網站時,我曾經使用是MYSQL等數據庫。謝謝
Glen
沒有dbExpress數據庫。 dbExpress是Delphi中數據庫組件的名稱。
使用dbExpress組件,可以使用數據庫系統的本地協議連接到目標數據庫服務器(SQL Server,Oracle,MySQL等)。
由於避免了ADO中間件,本質上連接的一個好處就是性能。
第二個優點是您不受限於在Windows上運行,因爲ADO是Microsoft產品。您可以在FireMonkey應用程序中使用dbExpress組件並擁有跨平臺應用程序。
有some restrictions與使用dbExpress組件的,除非你有企業或Delphi XE 2.
專業包括更高版本(注意是「本地」):
的dbExpress本地數據庫連通InterBase®和MySQL
企業包括:
數據庫服務器連接到的InterBase,火鳥,MySQL和微軟 SQL服務器,Oracle,DB2,Informix的,Sybase ASE的,SQL Anywhere和ODBC
有第三方本地數據庫組件要便宜可用的(通常多專業和企業之間的成本差異)。
至於編程推移,我發現,使用本機組件是稍微容易些,因爲你並不需要創建一個ADO連接字符串,但連接字符串也很容易在互聯網主要的數據庫供應商上找到。