数据库应用程序开发人员总会遇到不同的应用程序需要对不同的数据库的操作,同一应用程序由于客户需求的不同也可能要访问不同的数据库,更有甚者需要跨平台跨数据库,针对这些不同的需求,开发人员的一般做法是为每一种平台、每一种数据库写一套程序。也可以应用三层结构,但采用这种结构应用程序访问效率很底,难以满足需要高效率的需求。要实现高效的数据库访问,一些比较通用的方法难以满足需求,开发人员不得不去学不同的数据库的特定的访问接口,如ORACLE/OCI,DB2/CLI等。本接口线已封装ORALCE的OCI和DB2的CLI,开发人员无须再学习这些复杂的接口。本接口目的为不同数据库提供统一的C++访问接口,提供一