DBTools.h++是一套为C++数据库而设计的完整的基础类库。它基于企业领先的Rogue Wave公司的数据结构而构建,在Tools.h++的基础上增加了许多功能强大的库,它们的名字为大家所熟知:数据库、工作台和指针。 DBTools.h++是一个双层库,它同时提供数据库和平台独立性。无论您选择何种数据库或平台,DBTools.h++的源代码是同样的。DBTools.h++核心库支持访问Oracle, Sybase, Informix, 和 Ingres数据库产品,DBTools.h++同时也支持异步数据库访问,多线程和动态SQL。
DBTools.h++提供以下类: C++ Foundation类 DBTools.h++是一套完整的C++ Foundation类库,用来支持您的C++数据库应用程序的开发。C++ Foundation基于Rogue Wave公司基础类库Tools.h++的数据结构而构建,在Tools.h++的基础上增加了许多功能强大的库,它们的名字为大家所熟知:数据库、工作台和指针。将对象与DBTools.h++联合使用,使您可以用面向对象的C++组件来开发程序。 连接面向对象和RDBMS Worlds
DBTools.h++在面向对象的开发和相关的数据库范例之间架起了桥梁。 独立数据库(Database-Independent)程序的开发 DBTools.h++是一个双层库,它同时提供数据库和平台独立性。无论您选择何种数据库或平台,DBTools.h++的源代码是同样的。DBTools.h++核心库支持访问Oracle, Sybase, Informix, 和 Ingres数据库产品。
您想要的性能 DBTools.h++提供一套强大的类,可以利用数据库的特点为您的程序推进application-level 和transaction-level的性能。
异步数据库路径(Asynchronous Database Access) 使用异步的数据库路径,DBTools.h++提供了动态application-level性能,若没有异步路径,程序一定会中断、等待响应。
多线程 若您的数据库和编译器支持,多线程可以让您的服务器资源得到最大程度的利用。
动态SQL 动态SQL大型数据装置的流线型进程,允许客户端和服务器端最优化处理。您可以将变量捆绑到任何重复使用的SQL语句中。SQL语句无须重复捆绑、重新分析就可以执行循环操作。
可靠性 DBTools.h++可以轻松执行错误处理。 |