Generally there are some of the following databases:
SQLite: Lightweight Database Fastdb: Memory Database Mysql: Common Efficiency High Database Access: Microsoft's File Database MSSQ: Microsoft's Enterprise Database Oracle: Very cumbersome database, corporate level. (According to the high people, the internal use of C, a lot of macro and goto) DB2: Not recommended, you use it, know why I don't recommend it. ParaDox: Not recommended, the prospect is not optimistic about the foxbase: Older database, sometimes occasionally still useful interbase (firebird): also an open source database, self-contained in Delphi (that version does not open source), is not recommended. Informix: Enterprise Database, now a lot of financial systems still use him, before I am using him.
Sleepcat (Berkeley DB?) is not easy to use
Embedded database:
pi
FP
Read and write:
ODBC, ADO, ADO.NET, BDE
ODBC's library: libodbc, dtl, OTL
Recommended: OTL, can be used for ODBC, Oracle native API, DB2 native API, website link I will add again, I am too lazy.