Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Top 10 des tutoriels : FireDAC

00 how tos firedac banner

FireDAC est une bibliothèque d’accès universel aux données pour le développement d’applications pour plusieurs appareils, connectés aux bases de données d’entreprise. Avec sa puissante architecture universelle, FireDAC permet un accès direct natif haut débit de Delphi et C++Builder à InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap et plus encore, y compris la base de données NoSQL MongoDB.

FireDAC est une couche d’accès puissante mais facile à utiliser qui prend en charge, résume et simplifie l’accès aux données, fournissant toutes les fonctionnalités nécessaires pour créer des applications à charge élevée dans le monde réel. FireDAC fournit une API commune pour accéder à différents back-ends de base de données, sans renoncer à l’accès aux fonctionnalités uniques spécifiques à la base de données et sans compromettre les performances. Utilisez FireDAC dans les applications Android , iOS , Windows et Mac OS X que vous développez pour PC , tablettes et smartphones .

Voici nos 10 meilleurs tutoriels pour vous aider à faire avancer les choses avec FireDAC .

1. Comment déployer le nouveau pilote FireDAC pour SQLite VOIR

Embarcadero a mis à disposition un nouveau pilote FireDAC pour la base de données SQLite Encryption Extension (SEE). Le téléchargement est dans GetIt et voici quelques détails derrière cette décision.

RAD Studio 11 Alexandria, comme les versions précédentes, est livré avec un pilote FireDAC pour la base de données SQLite offrant deux approches différentes pour la livraison. Une option est la liaison statique, c’est-à-dire la compilation de SQLite dans le binaire de votre application, en liant le code compilé. La deuxième option est la liaison dynamique, c’est-à-dire l’utilisation d’une DLL SQLite externe.

En savoir plus >>>

2. Découvrez à quel point il est facile de se connecter à Microsoft SQL Server à l’aide de FireDAC dans RAD Studio

La connexion à plusieurs bases de données d’entreprise n’est plus une tâche fastidieuse pour établir des connexions et se connecter aux bases de données. FireDAC est une bibliothèque d’accès universel aux données pour le développement d’applications pour plusieurs appareils, connectés aux bases de données d’entreprise. Avec sa puissante architecture universelle, FireDAC permet un accès direct natif haut débit de Delphi et C++Builder à InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap , et plus encore, y compris la base de données NoSQL MongoDB.

En savoir plus >>>

3. Secrets de FireDAC : dernier identifiant généré automatiquement et connecteurs d’entreprise insérés

Un modèle courant lors de l’insertion de données dans une table de base de données sur laquelle un champ d’incrémentation automatique est défini consiste à utiliser une requête SQL pour sélectionner le dernier ID inséré de l’enregistrement nouvellement créé. Une fois que vous avez utilisé votre TFDQuery pour exécuter votre requête INSERT, vous pouvez exécuter cette deuxième requête pour obtenir l’ID d’incrémentation automatique nouvellement inséré. Différentes bases de données ont différentes requêtes SQL pour accomplir cela. MySQL, par exemple, a une fonction de requête SELECT que vous pouvez exécuter appelée LAST_INSERT_ID() (exemple : SELECT LAST_INSERT_ID() ). Vous pouvez exécuter cette sélection directement ou utiliser la fonctionnalité FireDAC intégrée.

En savoir plus >>>

4. Apprenez rapidement à connecter et à gérer une base de données SQLite pour Delphi/C++ Builder avec l’exemple d’application SQLite

SQLite devient populaire pour travailler avec des applications légères embarquées, mobiles, IoT et de bureau. Voulez-vous que vos applications Delphi et C++ Builder se connectent à la base de données SQLite ? Comment commencer? Ne vous inquiétez pas, FireDAC propose des composants robustes pour se connecter à la base de données MySQL.

L’exemple d’application FireDAC.SQLLite montre comment utiliser FireDAC pour travailler avec la base de données SQLite. Vous pouvez trouver des exemples de code Delphi dans les référentiels GitHub. Recherchez par nom dans les référentiels d’exemples en fonction de votre version de RAD Studio.

En savoir plus >>>

5. Voici comment traiter facilement les données CSV à l’aide de FireDAC

CSV est une abréviation pour un fichier de valeurs séparées par des virgules qui permet d’enregistrer des données sous forme de texte à structure lâche. En raison de son format simple, il est très facile de traiter les données à l’intérieur du fichier et extrêmement portable également.

L’avantage des fichiers CSV est qu’ils sont compatibles avec presque tous les éditeurs de texte ainsi qu’avec un grand nombre d’applications populaires telles que Microsoft Excel ou Google Sheets, ce qui les rend faciles à créer, partager et modifier.

En savoir plus >>>

6. Découvrez à quel point il est facile de se connecter à Microsoft SQL Server dans le développement Windows Delphi

Cet exemple permet à l’utilisateur de créer une définition de connexion temporaire au moment de l’exécution et une relation maître-détails entre les ensembles de données à l’aide de TFDQuery pour travailler avec les bases de données MSSQL. Vous pouvez trouver l’exemple de projet MSSQL sur :

Démarrer | Programmes | Embarcadero RAD Studio Sydney | Samples puis accédez à :
Object PascalDatabaseFireDACSamplesGetting StartedMSSQL
Subversion Repositories :
vous pouvez trouver des exemples de code Delphi dans les référentiels GitHub. Recherchez par nom dans les référentiels d’exemples en fonction de votre version de RAD Studio.

En savoir plus >>>

7. Découvrez comment rediriger l’insertion, la suppression et la mise à jour d’enregistrements dans Delphi avec FireDAC

Cet exemple montre comment rediriger l’insertion, la suppression et la mise à jour d’enregistrements à l’aide d’un adaptateur de table autonome. Vous pouvez trouver l’exemple de projet Commands à :

Démarrer | Programmes | Embarcadero RAD Studio Sydney | Samples puis accédez à :
Object PascalDatabaseFireDACSamplesDApt LayerCommands
Subversion Repository :
vous pouvez trouver des exemples de code Delphi dans les référentiels GitHub. Recherchez par nom dans les référentiels d’exemples en fonction de votre version de RAD Studio.

En savoir plus >>>

8. Apprenez facilement à travailler avec les procédures stockées Oracle dans Delphi sous Windows avec cet exemple d’application

Vous pouvez trouver l’exemple de projet OraclStoredProc à :

Démarrer | Programmes | Embarcadero RAD Studio Sydney | Samples puis accédez à :
Object PascalDatabaseFireDACSamplesDApt LayerOracl_StoredProc
Subversion Repository :
vous pouvez trouver des exemples de code Delphi dans les référentiels GitHub. Recherchez par nom dans les référentiels d’exemples en fonction de votre version de RAD Studio.
Description
L’exemple OraclStoredProc vous montre comment utiliser les procédures stockées Oracle. Remarque : cette démo nécessite la définition de connexion Oracle Demo. Voir Bases de données de démonstration.

En savoir plus >>>

9. Optimiser les performances de remplissage de la base de données avec Array DML dans Delphi

Cet exemple montre comment utiliser Array DML dans FireDAC et compare ses performances pour différentes tailles de baie. Vous pouvez trouver l’exemple de projet ArrayDML à :

Démarrer | Programmes | Embarcadero RAD Studio Sydney | Samples, puis accédez à :
Object PascalDatabaseFireDACSamplesComp LayerTFDQueryExecSQLArrayDML
Subversion Repository :
vous pouvez trouver des exemples de code Delphi dans les référentiels GitHub. Recherchez par nom dans les référentiels d’exemples en fonction de votre version de RAD Studio.

En savoir plus >>>

10. Apprenez à gérer facilement les transactions de base de données avec cet exemple d’application Delphi

Cet exemple montre comment utiliser les propriétés et méthodes suivantes :

La propriété isolation est utilisée pour configurer le niveau d’isolation des transactions pour les transactions gérées par FireDAC.
La propriété auto commit permet de contrôler la gestion automatique des transactions.
La méthode start transaction est utilisée pour démarrer une nouvelle transaction SGBD.
La méthode commit est utilisée pour stocker de manière permanente les modifications apportées à la transaction en cours dans la base de données.
La méthode rollback est utilisée pour annuler toutes les modifications apportées dans la transaction en cours à la base de données.

En savoir plus >>>

Quitter la version mobile