Delphi and Database Components

These following components have been used for the database access since the introduction of Delphi.

  • BDE ( Deprecated )
  • BDE and SQL Links ( Deprecated )
  • dbGO – Wrapper components for ADO
  • Interbase Express – Specialized interbase components
  • BDP – Wrapper for ADO.NET/Delphi ( Deprecated )
  • dbExpress

BDE ( Borland Database Engine )

  • These components are included in the latest versions of Delphi only for Backward compatibility
  • It is Not intended for new projects
  • It works based on the Connected Data Access technique.

dbGO ( ADO )

These components are still used in all types of database projects

Interbase database Components

  • It Gives full control over the Interbase database only.
  • No other Databases can be used.

BDP ( Borland Data Provider )

  • It is a Wrapper for ADO.NET
  • It is used with VCL.NET


  • It was introduced in 2000 ( dbExpress 1.0 ) – Delphi 6 – version 1.0
  • It works based on the Non-Connected Data Access architecture
  • It is Written 100% Pascal and is Extremely fast
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Leave a Reply


Interesting BlogPosts to read

Dealing with the column names that looks like SQL Keywords in SQL Server
There are times when you might have a column names in your SQL Server database table that might look...
SQL Server's ISNULL() equivalent in PostgreSQL
SQL Server provides an function ISNULL if the value placed in the 2nd parameter if the first paramet...
Kill all the current active connection in SQL Server database
There are times when you want to kill all the current active connections of your SQL Server database...