Go to: Firebird data access component (Delphi)

Source: Internet
Author: User
Tags firebird database interbase

From: http://www.faceker.com/200809/firebird-data-access-components.html

 

There are many components that can access the Firebird Database in Delphi, but neither codegear nor firebirdsql has released official drivers and components, with InterBase, it is impossible for codegear to launch related support. Fortunately, third-party components are relatively mature. In addition, there are many options for Interbase compatibility.

1. ibx (Interbase express)

As we all know, Interbase access is preferred. For Delphi 2009 is already v12.12 and supports Firebird access. The component usage is similar to BDE. Although it is an official component, however, most people do not seem very recommended to use it. Although data is accessed directly through APIS, ibx is not as efficient as expected in some comparative tests;

2. dbexpress

Dbexpress is the data access method currently promoted by codegear. It supports Interbase by default and does not support Firebird. However, there is no problem in accessing Firebird using the Interbase Driver (incomplete and may have compatibility issues ), of course, you can also use other dbexpress drivers for Firebird. The advantage of using dbexpress is that codegear is continuously updated, and its efficiency is not inferior to ibx, some tests also show that it is better than ibx;

3. Ibo (ibobjects)

Ibx and dbexpress are both official components. The following section describes some common third-party components. Ibo is one of them. Many cool people recommend this component, such as Li Wei and Marco Cantu, the main advantage is high efficiency and many components, including Interbase and Firebird Management;

4. fiber plus

This component is also outstanding, not to mention how it functions, many Interbase/Firebird ManagementProgramThey are all used to operate databases, such as the famous ibexpert. I know that other excellent database management programs also use it for Data Access Components;

5. uib (uniied Interbase)

This is an open-source and free component. It seems to be a part of Jedi, but it is not widely used and its performance is unknown;

6. ibdac (Interbase Data Access Component)

This component is a component product developed by odac (Oracle Data Access Component). It is also a firebird access component I personally recommend. It has excellent performance and efficiency, more importantly, the component usage is simpler and easier to understand and use than other components.

There are many other drivers and components related to accessing Firebird, such as the open-source zeoslib and a wide range of third-party commercial components. Sometimes it is hard to choose when there are many options available for you. In fact, these components are not very different. Most of their functions are similar to the official ibx, but they differ in efficiency and usage, and the difference is not as wide as imagined.

although the ibx and dbexpress components provided by codegear can access Firebird, they are not officially supported, and there is great uncertainty in compatibility and upgrades, therefore, if your product is closely related to the Firebird version and has frequent upgrades, we recommend that you use third-party components, such as fabplus and ibobjects. These components will be upgraded as the Firebird version is updated, it can ensure compatibility with Firebird.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.