Présentation (FireDAC)
Remonter à FireDAC
FireDAC est un ensemble unique de composants d'accès aux données universel conçus pour le développement d'applications de bases de données multi-périphériques pour Delphi et C++Builder. Grâce à son architecture commune, FireDAC permet un accès direct, rapide et natif de Delphi vers InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, IBM DB2, SQL Anywhere, Access, Firebird, Informix, etc.
Description
FireDAC a bénéficié de plus de 10 années d'expérience en écriture de pilotes natifs pour back-ends de bases de données. Il a ainsi été conçu comme une puissante couche d'accès capable de prendre en charge toutes les fonctionnalités pour construire des applications à forte charge du monde réel. FireDAC fournit une API commune pour accéder aux différents back-ends de bases de données, sans pour autant abandonner des fonctionnalités uniques spécifiques aux bases de données ou faire de compromis sur les performances.
Avantages de FireDAC
- FireDAC est le fruit de 10 ans d'expérience en développement d'applications de bases de données du monde réel.
- FireDAC permet aux développeurs de se concentrer sur le développement des applications, et non sur la complexité de l'interaction avec les bases de données.
- FireDAC fournit un ensemble de composants moderne et doté de nombreuses fonctionnalités pour s'adapter à tous les principaux environnements SGBDR.
- FireDAC utilise un ensemble de composants pour tous les types de SGBDR pris en charge.
- FireDAC réduit le coût total de propriété (TCO) en fournissant :
- Un coût initial inférieur comparé à des bibliothèques distinctes et onéreuses.
- Un faible temps d'apprentissage et de familiarisation avec les puissantes bibliothèques uniques.
- Une conception et un développement d'application direct et simple en cas de ciblage de différentes bases de données.
Fonctionnalités de base de FireDAC
Accès natif
Entreprise :
Groupe de travail :
Base de données en environnement cloud :
- Microsoft SQL Azure
Bureau :
Incorporé :
Multiniveaux :
Accès générique
Via des ponts vers :
Entreprise :
- Sybase Adaptive Server Everywhere
- SAP MaxDB
- IBM AS/400
Groupe de travail :
- Ingres Database
- Nexus Database
Bureau :
- Microsoft SQL Server CE
- Microsoft Excel
Anciennes applications :
- MicroFocus Cobol
- DBase
- FoxPro
- Paradox
- Clarion
Support multi-périphérique
- Delphi Win32, Win64, OSX32, iOS, Android
- C++Builder Win32, Win64, OSX32
API
- Ensembles de données Delphi rapides et puissants
- Moteur de données de type ADO.NET
- 60 composants Delphi
Unification
- Types de données
- Dialectes SQL
- Dialectes des scripts SQL
- Modification des données
- Champs auto-incrémentés
- Signalement d'erreurs
- Identificateurs entre guillemets
- Prise en charge des transactions
- Connexion et modification du mot de passe
- Prise en charge des événements de bases de données
- Déplacement des données, exportation et importation
- Récupération des métadonnées
- Pagination et dénombrement des enregistrements
- Relation maître-détail
Performances
- Extraction des ensembles de lignes
- Exécution Array DML
- Fenêtre Données dynamiques
- Groupes de commandes
- Exécution d'une commande asynchrone
- Annulation de l'exécution d'une commande
- Mise en cache des métadonnées
- Mise en cache de commandes de mises à jour
- Pooling de connexion
- Plus rapide que dbGo et dbExpress
Avancées
- Système d'héritage des options
- Récupération automatique de connexion
- Mode déconnecté
- Mises à jour centralisées en cache
- Persistance des ensembles de données
- Applications internationales
- Services de bases de données (sauvegarde, restauration, etc.)
- Moteur SQL local
Autre
- Support et débogage
- Support au moment de la conception
- Utilitaires
Intégration de logiciel tiers
- EhLib
- FastReport
- Quantum Grid
- ReportBuilder
- TMS Advanced Grid
Clarté
- 100% code source