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:

    I hope I may claim in the present work to have made it probable that the laws of arithmetic are analytic judgments and consequently a priori. Arithmetic thus becomes simply a development of logic, and every proposition of arithmetic a law of logic, albeit a derivative one. To apply arithmetic in the physical sciences is to bring logic to bear on observed facts; calculation becomes deduction.
    Gottlob Frege (1848–1925)