TADOConnection、TFDConnection 和 TSQLConnection 有什么区别?

问题描述 投票:0回答:1

我正在寻找建立数据库连接,但我不确定要使用什么数据库连接。

我看到有很多不同的可用。

TADOConnection
TFDConnection
TSQLConnection

它们之间有什么区别?都是一样的吗?

我没有尝试其中任何一个,因为我不确定哪一个是用于数据库连接的正确选择。我有一个 PostgreSQL 和一个 Firebird 数据库,我想连接到。

database postgresql delphi database-connection firebird
1个回答
0
投票

TADOConnection
是 ActiveX 数据对象 (ADO) 库的一部分,用于使用 Microsoft 的 ADO 技术连接到数据库。

TFDConnection
是 FireDAC 库的一部分,用于使用 Embarcadero 的 FireDAC 技术连接到数据库。

TSQLConnection
是 dbExpress 库的一部分,用于使用 Borland 数据库引擎 (BDE) 连接到数据库。


综上所述,数据库连接组件的选择取决于您项目的具体需求。

TADOConnection
TSQLConnection
已经很旧了,不应该真正用于新项目。

您应该在新项目中使用

TFDConnection
TFDConnection
非常适合 PostgreSQL 和 Firebird。

© www.soinside.com 2019 - 2024. All rights reserved.