一般有下列一些数据库:
SQLite:轻量级的数据库
FastDB:内存数据库
MySQL:常用效率高数据库
Access:微软的文件型数据库
MsSQL:微软的企业级数据库
Oracle:很笨重的数据库,企业级别的。(据高人告知,内部用C写的,大量的宏和GOTO, 不过后来应该是用Java重写了部分)
DB2:不推荐用,你用了就知道我为什么不推荐用了。
paradox:不推荐,前景不看好
Foxbase:很老的数据库,有时候偶尔还是可以用用的
Interbase(firebird):也是一开源的数据库,delphi中自带(那个版本不开源),不太推荐使用。
Informix:企业级数据库,现在好多金融系统还用他,以前我在的银行就用的他。
Sybase 企业级数据库,也有不少企业使用。
sleepcat(Berkeley DB ?)不好用
嵌入式数据库:
pi
fp
访问数据库的方法:
odbc,ado,ado.net,bde
ODBC的库:libodbc,dtl,otl
推荐的是:OTL,可用于ODBC,ORACLE原生API,DB2原生API。http://otl.sourceforge.net/home.htm