Firebird是典型的嵌入式数据库。所谓嵌入式数据库,简单地说就是不需要单独数据库服务器安装配置,只需要在应用软件中加入客户端接口就可以直接把一个文件当做数据库存取。而Firebird则是出自Borland公司的Interbase数据库,为后者的开源免费版本。笔者最早最早接触的是SQLite,后来由于其某些SQL特性不完善,故而找到了完全支持SQL92标准,支持大部分SQL-99标准功能的Firebird。只是最后也仅用于零散的练手项目,也没有深入研究下去。
QT Manual里已经给出了Interbase驱动器编译方法,这里将其稍作修改支持Firebird。