Difference between revisions of "Database libraries"
From Free Pascal wiki
Jump to navigationJump to searchGgeldenhuys (talk | contribs) (added FBLib and updated tiOPF entry.) |
m |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Database_libraries}} | ||
+ | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Name | ! Name | ||
Line 8: | Line 10: | ||
| [http://www.advantagedatabase.com/ Advantage TDataSet Descendant] || || Linux, Windows, NetWare || || Clipper, FoxPro and Visual FoxPro 9 DBF | | [http://www.advantagedatabase.com/ Advantage TDataSet Descendant] || || Linux, Windows, NetWare || || Clipper, FoxPro and Visual FoxPro 9 DBF | ||
|- | |- | ||
− | | [[fcl-db]] || FPC team || || | + | | [http://fblib.altervista.org/ FBLib] || Originally by Alessandro Batisti. Currently maintained by Graeme Geldenhuys. || Windows, Linux || LGPL || Firebird, Interbase.<br>The latest FBLib code is currently hosted in the [[tiOPF]] repository. |
+ | |- | ||
+ | | [[fcl-db]] || FPC team (and components included in Lazarus) || Various (depends on DB client library) || Modified LGPL (like rest of FPC FCL) || Dbase, In-memory, Interbase, Firebird, Microsoft SQL Server, MySQL, ODBC (e.g. MS Access), Oracle, Paradox, PostgreSQL, SQLite, Sybase ASE. | ||
|- | |- | ||
| [http://sourceforge.net/projects/fibl/ FIBL] || Sergey Smirnov || || LGPL || Firebird | | [http://sourceforge.net/projects/fibl/ FIBL] || Sergey Smirnov || || LGPL || Firebird | ||
Line 20: | Line 24: | ||
| [[TPSQL]] || Antonio d'Avino || || modified-LGPL || PostgreSQL | | [[TPSQL]] || Antonio d'Avino || || modified-LGPL || PostgreSQL | ||
|- | |- | ||
− | | [http://tdbf.sourceforge.net/ TDBF] || Micha Nelissen || | + | | [http://tdbf.sourceforge.net/ TDBF] || Micha Nelissen || Supported by FPC || LGPL || dBase, FoxPro files |
− | |||
− | |||
|- | |- | ||
− | | [ | + | | [https://github.com/hgourvest/uib Unified Interbase] || [https://github.com/hgourvest/uib Henri Gourvest] || || MPL || Interbase, Firebird |
|- | |- | ||
− | | [[ | + | | [[ZeosDBO|Zeoslib]] || Zeos team || || GPL, LGPL || MySQL, PostgreSQL, Interbase, Firebird, MS SQL Server, Sybase, Oracle and SQLite |
|- | |- | ||
− | | [ | + | | [[ZMSQL]] || Zlatko Matic || || Modified LGPL and MPL || In-memory, flat text files |
|} | |} | ||
Line 34: | Line 36: | ||
* [[Databases]] | * [[Databases]] | ||
− | |||
− | |||
− |
Latest revision as of 10:21, 9 March 2017
│
English (en) │
français (fr) │
日本語 (ja) │
polski (pl) │
Name | Developers | Platforms | License | Supported databases |
---|---|---|---|---|
Advantage TDataSet Descendant | Linux, Windows, NetWare | Clipper, FoxPro and Visual FoxPro 9 DBF | ||
FBLib | Originally by Alessandro Batisti. Currently maintained by Graeme Geldenhuys. | Windows, Linux | LGPL | Firebird, Interbase. The latest FBLib code is currently hosted in the tiOPF repository. |
fcl-db | FPC team (and components included in Lazarus) | Various (depends on DB client library) | Modified LGPL (like rest of FPC FCL) | Dbase, In-memory, Interbase, Firebird, Microsoft SQL Server, MySQL, ODBC (e.g. MS Access), Oracle, Paradox, PostgreSQL, SQLite, Sybase ASE. |
FIBL | Sergey Smirnov | LGPL | Firebird | |
IBX | MWA Software | Linux, Windows | InterBase Public License, Initial Developers Public License | Firebird |
Pascal Data Objects (PDO) | John Marino | Windows, Linux | LGPL | MySQL, Firebird |
tiOPF | Peter Hinrichsen, Graeme Geldenhuys |
Windows, Linux | MPL, Modified LGPL | Interbase via IBX, Oracle via DOA, MySQL via ZeosLib, XML via MSDOM, XML via XMLLite, Paradox via BDE, MSAccess via ADO, MSSQLServer via ADO, FireBird via FBLib, FireBird via SqlDB, PostgreSQL via SqlDB, HTTP Proxy-Remote, Text files (CSV and TAB files) |
TPSQL | Antonio d'Avino | modified-LGPL | PostgreSQL | |
TDBF | Micha Nelissen | Supported by FPC | LGPL | dBase, FoxPro files |
Unified Interbase | Henri Gourvest | MPL | Interbase, Firebird | |
Zeoslib | Zeos team | GPL, LGPL | MySQL, PostgreSQL, Interbase, Firebird, MS SQL Server, Sybase, Oracle and SQLite | |
ZMSQL | Zlatko Matic | Modified LGPL and MPL | In-memory, flat text files |