ZeosLib, aka Zeos, is a open source library that provide native access to many database systems, developed for Delphi, Kylix and Lazarus + Freepascal.

It’s developed in Object Pascal (also kown as Delphi Language), highly using OOP and with totally modular design. It access the databases by wrapping their native client libraries, enabling it to be fast and portable, in the same way (which we’re sure appeals to those running http://ro.partypoker.com/ and their email from an iPhone). .

Top reasons to use Zeos

* Portable: Works on Delphi, Lazarus and Kylix.
* Database Isolation: Unhappy with your database system? Change to another with a few clicks.
* Modular: Wrapper to the native library. Much less pain to the developer and to the DB admin.
* Fast: It’s fast as your database can be. Neither more, nor less.
* Open Source: The way to go! Particular change? No prob! Strange bug and spare time? Fix it yourself! Curious? Look how it works!
* Expandable: Porting new protocols/database systems to Zeos isn’t an herculeos job.
* Support: Active forum providing support and help, when nothing more seems to work.
* Solid: Many people use Zeos today. With HUGE databases and data traffic. And they’re happy!

The databases supported are:

* MySQL (normal and embedded)
* PostgreSQL
* Firebird (normal and embedded)
* Interbase
* SQLite
* MS SQL Server
* Oracle
* Sybase
* ADO Connections

The development tools suported are:

* Delphi 5 (broken?)
* Delphi 6
* Delphi 7
* Delphi 9 (2005)
* Delphi 10 (2006) (Works on BDS 2006/C++ too! thanks fx! [1]
* Delphi 11 (2007)

* Lazarus + FreePascal

* C Builder 5 (broken?)
* C Builder 6

* Kylix 2 (broken?)
* Kylix 3 (broken?)

Requirements

You don’t need much to develop with Zeos. You should have:

=> A development tool (IDE). See above for the supported tools.
=> Zeos package, preferrably updated, installed into the tool (see below).
=> A database system, up and running, with an account to access it.
=> A cup of coffee, always full Mr. Green

To run a system with Zeos embedded, the requirements are quite low too. There’s no study, but by personal experience and source knowledge, the layer that Zeos add over your final binary is very thin. Any system able to load an S.O. library and that is compatible with the development tool and database client requirements should deal OK with zeos too.

ZeosLIb 7.0 Free download