Delphi 2007 Pro - 连接SQL Server的最佳方式

时间:2009-02-26 04:15:30

标签: sql-server delphi components

我通常在我的大多数工作中使用Delphi目标数据库(最近通常是NexusDB),但仍然记得通过ADO缓慢连接(和发布)到MS Access的痛苦程度。我有一个可能需要以MS SQL Server为目标的新项目。对于D2007 Pro,连接到MS SQL Server的最佳方法是什么? (第三方组件=罚款,如果这是最好的路线)。

6 个答案:

答案 0 :(得分:6)

TADOConnection真的不是那么糟糕。访问从未打算成为生产RDBMS。使用SQL Server的ADO比使用Access的速度快得多。有关原因,请参阅http://support.microsoft.com/kb/225048

答案 1 :(得分:3)

AnyDAC提供了出色的功能集和性能,简化了数据库应用程序的开发。 AnyDAC支持MS SQL Server,MS Access等等。

答案 2 :(得分:2)

DevArt / Corelab的UniDac组件是您的最佳选择 它提供快速的性能,您可以与许多不同的数据库交谈

答案 3 :(得分:2)

我总是推荐DevArt数据库组件的性能和可靠性。

您可以选择SDAC(直接访问sql server)或UniDac(直接访问Sql server,Oracle,MySql,PostgreSql和Interbase / firebird)

如果您不需要访问sql server的特定功能的高级组件,如TMSChangeNotification,TMSTransaction或TMSServiceBroker,那么您可以使用UniDac,这样您的应用程序就可以用于多个数据库。

答案 4 :(得分:1)

Devart offer componentsdbExpress drivers用于访问SQL Server数据库。还有UniDAC也支持其他数据库。

Da-soft AnyDac支持SQL Server和其他数据库。

如果您需要任何帮助,Bob Swart已经在Lulu上发布了Delphi for Win32 VCL Database Development

答案 5 :(得分:1)

我使用ADO连接到Sql Server,因为Delphi 7并且它总是运行良好