fbpx
Wikipedia

Borland Database Engine

Borland Database Engine (BDE) is the Windows-based core database engine and connectivity software behind Borland Delphi, C++Builder, IntraBuilder, Paradox for Windows, and Visual dBASE for Windows.

History edit

Borland’s Turbo Pascal had a "database" Toolbox add-on, which was the beginning of the Borland compiler add-ons that facilitated database connectivity. Then came the Paradox Engine for Windows – PXENGWIN – which could be compiled into a program to facilitate connectivity to Paradox tables.

The first DLL-based connectivity engine was ODAPI (Open Database API). It represented Borland’s attempt to centralise connectivity in its suite of applications that included the brand-new Paradox for Windows 4 and Quattro. With version 4.5 / 5.0 of Paradox for Windows, this database engine was crystallised as IDAPI.

In 2000, Borland introduced a new SQL driver architecture called dbExpress, which deprecated BDE SQL links technology.

In 2014, Embarcadero removed the BDE installer from its Rad Studio XE7 install, making it a separate download in order to strengthen the message that the BDE has been deprecated for a number of years. Programmers using the BDE are encouraged to update their software to use newer database connectivity technologies like Embarcadero's FireDAC, or third-party-provided solutions.

Replacements for BDE include:

  • DBISAM from Elevate Software[1]
  • Absolute Database from ComponentAce[2]
  • BDE eXpress by Dr. Erhard Regener: a compatible API that uses dBase or Paradox.[3]

Design edit

The included set of database drivers enables consistent access to standard data sources: Paradox, dBASE, FoxPro, Access, and text databases. You can add Microsoft ODBC drivers as needed to the built-in ODBC socket. Optionally, Borland's SQL Links product provides access to a range of database management systems (DBMS), including Informix, IBM Db2, InterBase, Oracle, and Sybase.

BDE is object-oriented in design. At runtime, application developers interact with BDE by creating various BDE objects. These runtime objects are then used to manipulate database entities, such as tables and queries. BDE's application program interface (API) provides direct C and C++ optimized access to the database engine, as well as BDE's built-in drivers for dBASE, Paradox, FoxPro, Access, and text databases.

The core database engine files consist of a set of DLLs that are fully re-entrant and thread-safe. Included with BDE are a set of supplemental tools and examples with sample code.

BDE system is configured using the BDE Administrator (BDEADMIN.EXE).

Included with BDE is Borland's Local SQL, a subset of ANSI-92 SQL enhanced to support Paradox and dBASE (standard) naming conventions for tables and fields (called "columns" in SQL). Local SQL lets you use SQL to query "local" standard database tables that do not reside on a database server as well as "remote" DBMS servers. Local SQL is also essential to make multi-table queries across both local standard tables and those on remote SQL servers.

The older name for the BDE API is the "Integrated Database Application Program Interface" or "IDAPI".

References edit

  1. ^ "DBISAM - Everywhere, yet seldom seen". Elevate Software. Retrieved 2021-10-11.
  2. ^ "BDE Replacement, single-file Delphi embedded database Absolute Database". ComponentAce. Retrieved 2021-10-11.
  3. ^ "BDE eXpress for Windows 8 / 7 / Vista". DrRegener.com. Retrieved 2021-10-11.

borland, database, engine, this, article, needs, additional, citations, verification, please, help, improve, this, article, adding, citations, reliable, sources, unsourced, material, challenged, removed, find, sources, news, newspapers, books, scholar, jstor, . This article needs additional citations for verification Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed Find sources Borland Database Engine news newspapers books scholar JSTOR October 2021 Learn how and when to remove this template message Borland Database Engine BDE is the Windows based core database engine and connectivity software behind Borland Delphi C Builder IntraBuilder Paradox for Windows and Visual dBASE for Windows History editBorland s Turbo Pascal had a database Toolbox add on which was the beginning of the Borland compiler add ons that facilitated database connectivity Then came the Paradox Engine for Windows PXENGWIN which could be compiled into a program to facilitate connectivity to Paradox tables The first DLL based connectivity engine was ODAPI Open Database API It represented Borland s attempt to centralise connectivity in its suite of applications that included the brand new Paradox for Windows 4 and Quattro With version 4 5 5 0 of Paradox for Windows this database engine was crystallised as IDAPI In 2000 Borland introduced a new SQL driver architecture called dbExpress which deprecated BDE SQL links technology In 2014 Embarcadero removed the BDE installer from its Rad Studio XE7 install making it a separate download in order to strengthen the message that the BDE has been deprecated for a number of years Programmers using the BDE are encouraged to update their software to use newer database connectivity technologies like Embarcadero s FireDAC or third party provided solutions Replacements for BDE include DBISAM from Elevate Software 1 Absolute Database from ComponentAce 2 BDE eXpress by Dr Erhard Regener a compatible API that uses dBase or Paradox 3 Design editThe included set of database drivers enables consistent access to standard data sources Paradox dBASE FoxPro Access and text databases You can add Microsoft ODBC drivers as needed to the built in ODBC socket Optionally Borland s SQL Links product provides access to a range of database management systems DBMS including Informix IBM Db2 InterBase Oracle and Sybase BDE is object oriented in design At runtime application developers interact with BDE by creating various BDE objects These runtime objects are then used to manipulate database entities such as tables and queries BDE s application program interface API provides direct C and C optimized access to the database engine as well as BDE s built in drivers for dBASE Paradox FoxPro Access and text databases The core database engine files consist of a set of DLLs that are fully re entrant and thread safe Included with BDE are a set of supplemental tools and examples with sample code BDE system is configured using the BDE Administrator BDEADMIN EXE Included with BDE is Borland s Local SQL a subset of ANSI 92 SQL enhanced to support Paradox and dBASE standard naming conventions for tables and fields called columns in SQL Local SQL lets you use SQL to query local standard database tables that do not reside on a database server as well as remote DBMS servers Local SQL is also essential to make multi table queries across both local standard tables and those on remote SQL servers The older name for the BDE API is the Integrated Database Application Program Interface or IDAPI References edit DBISAM Everywhere yet seldom seen Elevate Software Retrieved 2021 10 11 BDE Replacement single file Delphi embedded database Absolute Database ComponentAce Retrieved 2021 10 11 BDE eXpress for Windows 8 7 Vista DrRegener com Retrieved 2021 10 11 Retrieved from https en wikipedia org w index php title Borland Database Engine amp oldid 1155556641, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.