Difference between revisions of "Database libraries"

From Free Pascal wiki
Jump to navigationJump to search
(Added MSSQL,Sybase,SQLite to fpc sqldb; ordered database list there)
m
 
(7 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 || || Supportted by FPC || Sqlite, In-memory, Dbase, Interbase, Firebird, Microsoft SQL Server, MySQL, ODBC, Oracle, Paradox, SQLite, Sybase ASE.
+
| [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 || Supportted by FPC || LGPL || Embedded dBase, FoxPro
+
| [http://tdbf.sourceforge.net/ TDBF] || Micha Nelissen || Supported by FPC || LGPL || dBase, FoxPro files
|-
 
| [http://sourceforge.net/projects/uib/ Unified Interbase] || [http://www.progdigy.com/ Progdigy] || || MPL || Interbase, Firebird, Yaffil
 
 
|-
 
|-
| [[ZeosDBO|Zeoslib]] || Zeos team || || GPL, LGPL || MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle and SQLite
+
| [https://github.com/hgourvest/uib Unified Interbase] || [https://github.com/hgourvest/uib Henri Gourvest] || || MPL || Interbase, Firebird
 
|-
 
|-
| [[ZMSQL]] || Zlatko Matic || || Modified LGPL and MPL || In-memory,flat text files
+
| [[ZeosDBO|Zeoslib]] || Zeos team || || GPL, LGPL || MySQL, PostgreSQL, Interbase, Firebird, MS SQL Server, Sybase, Oracle and SQLite
 
|-
 
|-
| [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.
+
| [[ZMSQL]] || Zlatko Matic || || Modified LGPL and MPL || In-memory, flat text files
 
|}
 
|}
  
Line 34: Line 36:
  
 
* [[Databases]]
 
* [[Databases]]
 
[[Category:Databases]]
 
[[Category:Comparisons]]
 

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

See also