FireDAC - Introduction

Search for a command to run...

No comments yet. Be the first to comment.
In this series , we will learn about Delphi's Multi-Device data access library FireDAC. We will start with introduction of FireDAC and will cover migration to FireDAC from other data access approache
FireDAC comes with a lot of non visual database components, these components could be divided into below categories : FireDAC Core Components. FireDAC Driver Link Components. FireDAC Monitor Link Components. FireDAC UI Components. FireDAC Service C...
ASP.NET Core Configuration Guide Overview ASP.NET Core uses a layered configuration system where later sources override earlier ones for the same key. Configuration Priority Order Priority Source
Legacy Delphi applications often struggle with outdated UI/UX, performance issues, and monolithic architectures that make refactoring difficult. However, a full rewrite is not always feasible due to time, cost, and the risk of disrupting critical bus...
Entity Framework Core (EF Core) is a powerful and flexible object-relational mapping (ORM) framework for .NET applications, enabling developers to work with relational databases using strongly-typed .NET objects. It simplifies data access by abstract...

In this article we are going to cover some advance scenarios where Options pattern is very useful. We have covered the basic understanding of Options pattern into Options pattern in ASP.NET Core: Introduction article. Please go through it if not fami...

In this article we will learn about Options pattern in ASP.NET Core for dealing with application configurations. The Options pattern uses the C# classes to access and manage the configurations thus providing more flexibility and type safe approach to...

One of the key part of software development is the ability to connect with the database and perform database related operations. Programming languages provides support for connecting with database using data access libraries. Some data access libraries provides support for connecting with any type of database i.e Universal data access(example : BDE) whereas some libraries are database specific i.e. they only support one specific database (example : IBExpress).
FireDAC is universal data access library for developing applications for multiple devices, connected with enterprise databases using RAD Studio. FireDAC provides a common API to connect with different database back-end , maintaining the access to database specific features and without compromising on performance. FireDAC enables native high-speed access to almost all enterprise database including no SQL databases such as MongoDB.
Data access engine
Unified API
High performance data access
Database services
Mobile database access
.
FireDAC supports a wide range of Database Management Systems (DBMS). It provides native and bridge connections to connect with various databases.
A complete list of all the supported databases , connection type, supported platforms and versions and other details could be found on Embarcadero site
http://docwiki.embarcadero.com/RADStudio/Sydney/en/Databases_(FireDAC)
That's it for this article , in the next article of this series we will explore key components of the FireDAC library and will learn how to connect with database using FireDAC.
Please mention your thoughts in comments below.
References