Lazarus (IDE) - Database Development

Database Development

Developers can install packages that allow Lazarus to support several databases. Programs can interact with databases through code or by components dropped on a form. The data-aware components represent fields and are connected by the correct setting of properties to a TDataSource, which represents a table, and to the database components, which may be TPSQLDatabase, TSQLiteDataSet, or equivalent.

The following databases are supported out of the box using the built in database components:

  • dBase and FoxPro can be supported without the need for an external server or library through the TDbf component
  • InterBase / Firebird. See
  • MySQL. See
  • ODBC databases. See
  • Oracle. See
  • PostgreSQL. See
  • SQLite. See

Other components, such as Zeoslib, can also be used

  • MSSQL works with Zeoslib. FPC versions after 2.6.0 will allow FreeTDS for MSSQL access.

Read more about this topic:  Lazarus (IDE)

Famous quotes containing the word development:

    Dissonance between family and school, therefore, is not only inevitable in a changing society; it also helps to make children more malleable and responsive to a changing world. By the same token, one could say that absolute homogeneity between family and school would reflect a static, authoritarian society and discourage creative, adaptive development in children.
    Sara Lawrence Lightfoot (20th century)