Red de conocimiento informático - Material del sitio web - Cómo desarrollar una base de datos con C++Builder

Cómo desarrollar una base de datos con C++Builder

Entorno de desarrollo utilizado: C++ Builder 5.0

Parte 1: La relación entre BCB y la base de datos

Muchas personas tienen un vago problema conceptual al desarrollar aplicaciones de bases de datos. En otras palabras, qué es la recepción y qué es la recepción. De hecho, BCB desarrolla aplicaciones de bases de datos utilizando las funciones proporcionadas por BCB para operar la base de datos a través de enlaces de datos. ¡El enlace de datos aquí se refiere al sistema operativo o una interfaz unificada para operaciones de bases de datos proporcionada por BCB! Por ejemplo: ODBC, ADO, BDE, etc. Nuestra aplicación de base de datos realiza operaciones de entrada o salida a través de la interfaz de usuario para controlar la base de datos en segundo plano (insertar, eliminar, modificar, consultar, etc.) a través de ADO, ODBC, BDE, etc.

Parte 2: Componentes y herramientas de desarrollo de bases de datos BCB

Si desea desarrollar aplicaciones de bases de datos, se recomienda concentrarse en dominar las siguientes herramientas y componentes:

1. Componentes de acceso a datos y componentes de conocimiento de datos

Hay aproximadamente más de 20 componentes en estos dos tipos. El componente de acceso a datos determina el tipo de base de datos a la que se accederá, cómo abrirla y el estado de la base de datos. El componente de reconocimiento de datos puede seleccionar componentes con diferentes funciones para acceder a los datos de la base de datos según el tipo de datos de la misma; base de datos.

2. Componente de informe de datos

El componente de informe de datos se utiliza principalmente para generar informes. Si el usuario no necesita generar informes, no es necesario dominar este tipo de componente. . BCB viene con QuickReport, pero en mi opinión personal, este conjunto de componentes de informes no es muy útil. En este caso, es necesario utilizar componentes de informes de terceros, como FastReport. ¡Todos los diseños de informes que se discutirán en el futuro utilizarán componentes FastReport!

3. BDE Manager

BDE Manager (Administrador) es la herramienta de gestión del motor de bases de datos de Borland. Puede configurar el alias y la ruta de BDE, configurar el idioma del motor de la base de datos (como el motor del controlador chino), configurar el tipo y la versión de la base de datos admitida y otra información.

4. Database Desktop

Database Desktop es una aplicación de mantenimiento de bases de datos, similar a un pequeño FoxBASE. Puede crear, eliminar y comprimir bases de datos, y realizar modificaciones en la estructura y los índices de la base de datos. Las modificaciones pueden copiar datos de una base de datos a otra.

Entre las cuatro categorías de componentes o herramientas anteriores, BDE Administrator es el entorno de soporte de aplicaciones de bases de datos. Sin él, las aplicaciones de bases de datos no pueden ejecutarse (aplicaciones de bases de datos basadas en BDE). Las funciones del escritorio de la base de datos se pueden realizar mediante la programación y el uso de componentes del propio usuario.

Parte 3: Cómo instalar herramientas y ejemplos de bases de datos

Para poder utilizar la función de base de datos de C++Builder, debes prestar atención a las siguientes configuraciones al instalar C++Builder:

1. Seleccione el modo Personalizado para la instalación

No hace falta decir que todos deben saber esto, es decir, cuando procede el proceso de instalación, seleccione la instalación. modo, seleccione esta opción.

2. Seleccione las herramientas de la base de datos

Después de seleccionar el modo de instalación Personalizado, haga clic en Siguiente:

Seleccione DataBase Desktop para instalar las herramientas del sistema de escritorio de la base de datos

Seleccione Borland DataBase Engine para instalar Borland Database Driver Engine (BDE);

Seleccione SQL Links para instalar varios soportes de bases de datos para SQL

Seleccione Shared Files para instalar productos Borland; Algunos de los datos compartidos ***.