Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DatabaseHow-To'sInterBase

Los 10 mejores procedimientos: FireDAC

00 how tos firedac banner

FireDAC es una biblioteca de acceso universal a datos para desarrollar aplicaciones para múltiples dispositivos, conectados a bases de datos empresariales. Con su poderosa arquitectura universal, FireDAC permite el acceso directo nativo de alta velocidad desde Delphi y C++Builder a InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap y más, incluida la base de datos NoSQL MongoDB.

FireDAC es una capa de acceso potente pero fácil de usar que admite, abstrae y simplifica el acceso a los datos, proporcionando todas las funciones necesarias para crear aplicaciones de alta carga en el mundo real. FireDAC proporciona una API común para acceder a diferentes back-ends de bases de datos, sin renunciar al acceso a características únicas específicas de la base de datos y sin comprometer el rendimiento. Utilice FireDAC en las aplicaciones de Android , iOS , Windows y Mac OS X que está desarrollando para PC , tabletas y teléfonos inteligentes .

Aquí están nuestros 10 mejores procedimientos para ayudarlo a hacer las cosas con FireDAC .

1. Cómo implementar el nuevo controlador FireDAC para SQLite VER

01 firedac 01

Embarcadero ha puesto a disposición un nuevo controlador FireDAC para la base de datos SQLite Encryption Extension (SEE). La descarga está en GetIt y aquí hay algunos detalles detrás de esta decisión.

RAD Studio 11 Alexandria, al igual que las versiones anteriores, se envía con un controlador FireDAC para la base de datos SQLite que ofrece dos enfoques diferentes para la entrega. Una opción es la vinculación estática, es decir, compilar SQLite en el binario de su aplicación, vinculando el código compilado. La segunda opción es la vinculación dinámica, es decir, utilizar una DLL de SQLite externa.

Leer más >>>

2. Descubra lo fácil que es conectarse a Microsoft SQL Server usando FireDAC en RAD Studio

03 firedac 03

Conectarse a múltiples bases de datos empresariales ya no es una tarea que requiere mucho tiempo para realizar conexiones e iniciar sesión en las bases de datos. FireDAC es una biblioteca de acceso universal a datos para desarrollar aplicaciones para múltiples dispositivos, conectados a bases de datos empresariales. Con su poderosa arquitectura universal, FireDAC permite el acceso directo nativo de alta velocidad desde Delphi y C++Builder a InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap y más, incluida la base de datos NoSQL MongoDB.

Leer más >>>

3. Secretos de FireDAC: última identificación generada automáticamente insertada y conectores empresariales

04 firedac 04

Un patrón común cuando se insertan datos en una tabla de base de datos que tiene un campo de incremento automático establecido es utilizar una consulta SQL para seleccionar el último ID insertado del registro recién creado. Una vez que use su TFDQuery para ejecutar su consulta INSERT, puede ejecutar esta segunda consulta para obtener la ID de incremento automático recién insertada. Diferentes bases de datos tienen diferentes consultas SQL para lograr esto. MySQL, por ejemplo, tiene una función de consulta SELECT que puede ejecutar llamada LAST_INSERT_ID() (ejemplo: SELECT LAST_INSERT_ID() ). Puede ejecutar esta selección directamente o usar la función FireDAC incorporada.

Leer más >>>

4. Aprenda rápidamente cómo conectar y administrar una base de datos SQLite para Delphi/C++ Builder con la aplicación de muestra SQLite

05 firedac 05

SQLite se vuelve popular para trabajar con aplicaciones ligeras integradas, móviles, IoT y de escritorio. ¿Quiere que sus aplicaciones Delphi y C++ Builder se conecten con la base de datos SQLite? ¿Cómo empezar? No se preocupe, FireDAC ofrece componentes robustos para conectarse con la base de datos MySQL.

La aplicación de muestra FireDAC.SQLLite demuestra cómo usar FireDAC para trabajar con la base de datos SQLite. Puede encontrar muestras de código de Delphi en los repositorios de GitHub. Busque por nombre en los repositorios de muestras según su versión de RAD Studio.

Leer más >>>

5. Así es como procesar fácilmente datos CSV usando FireDAC

06 firedac 06

CSV es una abreviatura de un archivo de valores separados por comas que permite guardar los datos en forma de texto poco estructurado. Debido a su formato simple, es muy fácil procesar los datos dentro del archivo y también extremadamente portátil.

Lo mejor de los archivos CSV es que son compatibles con casi cualquier editor de texto, así como con una gran cantidad de aplicaciones populares como Microsoft Excel o Google Sheets, lo que facilita su creación, uso compartido y edición.

Leer más >>>

6. Descubra lo fácil que es conectarse a Microsoft SQL Server en Windows Delphi Development

07 firedac 07

Esta muestra permite al usuario crear una definición de conexión temporal en tiempo de ejecución y una relación maestro-detalles entre conjuntos de datos usando TFDQuery para trabajar con bases de datos MSSQL. Puede encontrar el proyecto de ejemplo de MSSQL en:

Inicio | Programas | Embarcadero RAD Studio Sídney | Samples y luego vaya a:
Object PascalDatabaseFireDACSamplesGetting StartedMSSQL
Subversion Repository:
Puede encontrar ejemplos de código de Delphi en GitHub Repositories. Busque por nombre en los repositorios de muestras según su versión de RAD Studio.

Leer más >>>

7. Obtenga información sobre cómo redirigir la inserción, eliminación y actualización de registros en Delphi con FireDAC

08 firedac 08

Este ejemplo muestra cómo redirigir la inserción, eliminación y actualización de registros utilizando un adaptador de tabla independiente. Puede encontrar el proyecto de muestra de Comandos en:

Inicio | Programas | Embarcadero RAD Studio Sídney | Samples y luego vaya a:
Object PascalDatabaseFireDACSamplesDApt LayerCommands
Subversion Repository:
puede encontrar ejemplos de código de Delphi en GitHub Repositories. Busque por nombre en los repositorios de muestras según su versión de RAD Studio.

Leer más >>>

8. Aprenda fácilmente a trabajar con procedimientos almacenados de Oracle en Delphi en Windows con esta aplicación de muestra

09 firedac 09

Puede encontrar el proyecto de muestra de OracleStoredProc en:

Inicio | Programas | Embarcadero RAD Studio Sídney | Samples y luego navegue hasta:
Object PascalDatabaseFireDACSamplesDApt LayerOracl_StoredProc
Subversion Repository:
puede encontrar ejemplos de código de Delphi en GitHub Repositories. Busque por nombre en los repositorios de muestras según su versión de RAD Studio.
Descripción
El ejemplo de OracleStoredProc le muestra cómo trabajar con procedimientos almacenados de Oracle. Nota: Esta demostración requiere una definición de conexión de demostración de Oracle. Consulte Bases de datos de demostración.

Leer más >>>

9. Optimice el rendimiento de la población de la base de datos con Array DML en Delphi

10 firedac 10

Esta muestra demuestra cómo usar Array DML en FireDAC y compara su rendimiento para diferentes tamaños de matriz. Puede encontrar el proyecto de muestra ArrayDML en:

Inicio | Programas | Embarcadero RAD Studio Sídney | Samples y luego vaya a:
Object PascalDatabaseFireDACSamplesComp LayerTFDQueryExecSQLArrayDML
Subversion Repository:
Puede encontrar ejemplos de código de Delphi en GitHub Repositories. Busque por nombre en los repositorios de muestras según su versión de RAD Studio.

Leer más >>>

10. Aprenda a administrar fácilmente las transacciones de la base de datos con esta aplicación de muestra de Delphi

11 firedac 11

Este ejemplo demuestra cómo usar las siguientes propiedades y métodos:

La propiedad de aislamiento se utiliza para configurar el nivel de aislamiento de transacciones para las transacciones administradas por FireDAC.
La propiedad de confirmación automática se utiliza para controlar la gestión automática de transacciones.
El método de transacción de inicio se utiliza para iniciar una nueva transacción de DBMS.
El método de confirmación se utiliza para almacenar de forma permanente las modificaciones realizadas en la transacción actual en la base de datos.
El método de reversión se utiliza para cancelar todas las modificaciones realizadas en la transacción actual en la base de datos.

Leer más >>>

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

IN THE ARTICLES