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 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 confiando en diferentes herramientas especiales o generales de ORACLE Sybase Informix proporcionadas por el servidor de base de datos correspondiente. ¿La base de datos también se puede administrar a través de DBD? utilizar SQL Link Acceder a la base de datos del 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 son como otras aplicaciones que no son de bases de datos. Los programadores pueden establecer varios atributos de los componentes durante el proceso de diseño. ejecutándose.
Hay dos páginas de componentes de bases de datos en el tablero de componentes de Delphi 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), las tablas de bases de datos específicas en la base de datos a las que se debe acceder y a qué campos de las tablas se debe acceder, etc. Los componentes comúnmente utilizados en aplicaciones de desarrollo incluyen TDataSource TTable TQuery, etc.
Página del componente de control de datos Los componentes de esta página se utilizan principalmente para mostrar y explorar información de datos en la base de datos para proporcionar a los usuarios una interfaz visual. Los componentes de uso común incluyen TDBGrid, TDBEdit, TDBCheck, etc., que pueden permitir a los usuarios explorar, editar, insertar, eliminar y otras operaciones de manera efectiva sobre la información en la base de datos.
TTable. Los componentes de TQuery TStoredproc son responsables de contactar la tabla de base de datos real y obtener información de datos de ella, por lo que a menudo se les llama componentes del conjunto de datos, son visibles durante el proceso de programación pero invisibles cuando el programa se está ejecutando. conexión a la base de datos a través de BDE El componente de control de datos está conectado al componente del conjunto de datos a través del componente TDataSource para proporcionar a los usuarios una interfaz visual y mostrar la información de los 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
Cuando desee crear una aplicación de base de datos, primero seleccione un componente de acceso a datos en el formulario y luego configure 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 registros en la tabla. El componente de acceso a datos es el componente de control de datos y la fuente de datos establece un canal. 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.
Componentes de acceso a datos de tabla
━━━━━━━━━━━. ━━━━━━━━━━━━━━━━━
Nombre de la pieza
─ ───────────── ───────────────
Como componente de conjunto de datos TTable TQuery StoredProc Componente TDataSource y componente de exploración de datos TDBGrid TDBEdit Canal para transmitir datos entre
──────────────────────────
TTable ¿Es un medio para acceder a las tablas de bases de datos en disco? la TTable de datos en la tabla 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 de la TTable y mostrar y editar los datos en ella
──────── ─────────────────────
TQuery? Utiliza lenguaje SQL para acceder a las tablas de la base de datos en el disco y comunicarse con TDataSource para implementar los datos. acceso del componente de navegación a la base de datos
TStoredProc se utiliza principalmente en aplicaciones para acceder a procedimientos almacenados en servidores remotos──────────────────── ──────── p>
TDatabase? Cuando una aplicación inicia sesión en una base de datos en un servidor remoto, este componente se puede utilizar para crear una conexión permanente entre la aplicación y la base de datos
Conexión
TBatchMove se utiliza para copiar tablas de bases de datos Registros en estructuras o tablas
─────────────────────────────────────
TInforme ? Informe de salida para crear la base de datos
━━━━━━━━━━━━━━━━━━━━━━━━━━━━ lishixinzhi/Article/program/D
elphi/201311/25180