La Red de Conocimientos Pedagógicos - Currículum vitae - Tutorial básico de DELPHI: descripción general del desarrollo de aplicaciones de bases de datos con Delphi (1) [3]

Tutorial básico de DELPHI: descripción general del desarrollo de aplicaciones de bases de datos con Delphi (1) [3]

Visual Query Builder crea visualmente declaraciones SQL para operar tablas de bases de datos y registros en las tablas

 ━━━━━━━━━━━━━━━━ ━━━━ ━━━━━━━━━━━━━

Los enlaces SQL permiten que las aplicaciones de bases de datos Delphi utilicen el lenguaje SQL para acceder a datos que residen en servidores remotos. Estos servidores incluyen ORACLE, Sybase, Microsoft SQL Server Informix. InterBase Cuando el controlador SQL Link está instalado, las declaraciones SQL pueden operar directamente los datos en el servidor

Fuente de datos (DataSource) a la que Delphi puede acceder

Delphi las aplicaciones de bases de datos obtienen los datos que necesitan a través de BDE. BDE trata con diferentes tipos de fuentes de datos. Las fuentes de datos que BDE puede utilizar se muestran en la tabla

Tabla de fuentes de datos accesibles para Delphi

.

 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

fuente de datos (Descripción de la característica)? ? Extensión del archivo

¿Base de datos dBASE? Las tablas de la base de datos se crean a través del sistema de administración de bases de datos dBASE o DBD

───────── ───────. ──────────────────────────────────

¿Las tablas de la base de datos de Paradox se administran a través de Paradox? sistema de gestión de base de datos? DB o Cada tabla creada por DBD es un archivo independiente

──────────────────────────── ─── ─────

La tabla de archivos ASCII se crea a través de Database Desktop. Cada tabla TXT es un archivo independiente

────────────. ──────────────────────────

¿El servidor InterBase local se crea a través del sistema de gestión de bases de datos InterBase? La tabla está contenida en un archivo de base de datos

─────────────────────────────────. ─ ─

¿Servidor de base de datos SQL? La base de datos se establece basándose en diferentes herramientas especiales o generales de ORACLE Sybase proporcionadas por el servidor de base de datos correspondiente. ¿Crear un servidor de base de datos SQL? base de datos y utilizar SQL Link Acceder a la base de datos Sistema InterBase

 ─────────────────────────────── ────────── /p>

¿Fuente de datos ODBC? Se refiere principalmente a aquellos sistemas de bases de datos con interfaces ODBC que dependen de las bases de datos correspondientes, como MS Access Btrieve, etc.

 ━━ ━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━

Arquitectura de base de datos Delphi

Delphi utiliza componentes visuales para crear bases de datos. Las aplicaciones se crean como cualquier otra aplicación que no sea de base de datos.

Los programadores pueden configurar varios atributos del componente durante el proceso de diseño. También pueden configurar varios atributos del componente a través del programa mientras se ejecuta.

Hay dos páginas de componentes de base de datos en el tablero de componentes de Delphi. Se utiliza para desarrollar aplicaciones de bases de datos

Página de componentes de acceso a datos Los componentes de esta página se utilizan principalmente para describir información sobre la base de datos, como la base de datos a la que la aplicación desea acceder (conectarse) y la tabla de base de datos específica. en la base de datos a la que se debe acceder, así como a qué campos de la tabla se debe acceder, etc. Los componentes comúnmente utilizados en aplicaciones de desarrollo reales incluyen TDataSource, TTable, TQuery, etc.

Página del componente de control de datos. Los componentes de esta página se utilizan principalmente para mostrar información de datos en la base de datos de navegación para los usuarios. Proporciona una interfaz visual. Los componentes de uso común incluyen TDBGrid, TDBEdit, TDBCheck, etc., que permiten a los usuarios navegar, editar, insertar y eliminar de manera efectiva. y otras operaciones sobre la información en la base de datos

El componente TTable TQuery TStoredproc es responsable de contactar con la tabla de la base de datos real y obtener información de datos de ellas, por lo que a menudo se les llama componentes del conjunto de datos. Son visibles durante la operación. proceso de programación pero invisibles cuando el programa se está ejecutando. Proporcionan conexiones a la base de datos para aplicaciones a través de BDE. El componente de control de datos se comunica con el componente TDataSource a través del componente TDataSource. La conexión del componente del conjunto de datos proporciona a los usuarios una interfaz visual y muestra información de datos. en la base de datos

Componentes de acceso a datos

Se proporciona un conjunto de componentes de acceso a datos en la página de componentes de acceso a datos Para acceder a los datos en la base de datos

Cuándo. Si desea crear una aplicación de base de datos, primero seleccione un componente de acceso a datos en el formulario y luego establezca las propiedades relevantes para el componente de acceso a datos para describir la tabla de datos de la base de datos a la que se accederá y los datos de la tabla, como los registros. establezca un canal entre el componente de control de datos y la fuente de datos. Los componentes de acceso a datos son invisibles cuando el programa se está ejecutando. La siguiente tabla enumera los componentes de acceso a datos en la página de acceso a datos y sus usos principales.

Tabla. componente de acceso a datos

 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━

¿Nombre de la pieza?

────────────────────────────────────── ───── ──────────────────────────────────────── ────────── ──────────────────────────────────────── ────────── ───────────────────────────────

Como componente del conjunto de datos TTable TQuery El canal para transferir datos entre el componente StoredProc TDataSource y el componente de exploración de datos TDBGrid TDBEdit

─────────────────────────── ─

TTable? Es un medio para acceder a las tablas de la base de datos en el disco. Accede a los datos TTable en las tablas de la base de datos a través de BDE y luego habla con TDataSource para que el componente de exploración de datos pueda acceder efectivamente a los datos desde TTable y mostrarlos y editarlos. /p>

─────────────────────────────────────

TQuery? Utiliza lenguaje SQL para acceder a los datos en la tabla de la base de datos en el disco y habla con TDataSource para implementar el acceso del componente de exploración de datos a la base de datos.

───────────── ─────── ─────────

TStoredProc se utiliza principalmente en aplicaciones para acceder a procedimientos almacenados en servidores remotos

─────── ─── ───────────────────

¿Este componente se puede utilizar para crear la aplicación y la base de datos cuando la aplicación quiere iniciar sesión? una base de datos en un servidor remoto Permanente

Conexión permanente

──.

──────────────────────────

TBatchMove se utiliza para copiar la estructura de una tabla de base de datos o los registros de la tabla

────────────────────────────

¿TReport? Para la base de datos

━━━━━━━━━━━━━━━━━━━━━━━━━━━━ lishixinzhi/artículo/programa/Delphi/201311/25180