Lazarus Database Overview/es

From Lazarus wiki
Jump to navigationJump to search

Descripción

Este artículo es una descripción sobre que tipos de bases de datos pueden utilizarse con Lazarus.

Lazarus soporta varios tipos de bases de datos (utilizando e.g. el framework de SQLDB), sin embargo el desarrollador debe instalar los paquetes requeridos (librerías cliente) para cada una.

Se puede acceder a la base de datos por medio de código o ubicando componentes en un formulario. Los componentes data-aware representan campos y se conectan estableciendo la propiedad de fuente de datos (DataSource) de manera que apunte a un TDataSource. El DataSource reoresenta una tabla y se conecta a los componentes de bases de datos (ejemplos: TPSQLDatabase, TSQLiteDataSet) estableciendo la propiedad DataSet. Los componentes data-aware están localizados en la solapa "Data Controls". Los controles DataSource y DataBase están localizados en la solapa "DataAccess".

Lazarus e Interbase / Firebird

  • Por favor ver Firebird en acción para detalles sobre los distintos métodos de acceso, los cuales incluyen:
  1. Soporte Built-in SQLDB.
  2. FBLib
  3. IBX
  4. PDO
  5. Zeos

Para un tutorial que te guie a través de la manera de crear un GUI (Graphical User Interface) para una base de datos Firebird, ver: