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:

    The experience of a sense of guilt for wrong-doing is necessary for the development of self-control. The guilt feelings will later serve as a warning signal which the child can produce himself when an impulse to repeat the naughty act comes over him. When the child can produce his on warning signals, independent of the actual presence of the adult, he is on the way to developing a conscience.
    Selma H. Fraiberg (20th century)