数据库的访问已经经历了很多代的变更,同时伴随着Web应用的大行其道,数据技术的发展也发行了很大的变化.但是目前依然存在着一些问题,DBPath可以很好的解决下列问题:
     1.允许一些文件数据库(例如Access、SQLite等)的远程访问
     2.一个应用兼容各种类型的数据库(如同时支持Oracle/SQLServer/MySQL/SQLite)
     3.远程访问数据库而无需安装任何数据库客户端软件
     4.允许客户端对服务器端进行远程控制,类似于Remote Procedure Call(远程调用)
     5.使嵌入式设备(如手机、PDA)能直接访问服务器上的数据库
     6.同时支持Java/JSP/.Net/C/C++/Delph等的访问
Database Path Server(DBpath)主要是针对目前存在的上述应用需求而开发的一个系统平台。
  通过此系统可以实现如下功能:
     1.远程直接访问各类数据库,而无需安装任何客户端。
          举个例子来说,如果你想访问Oracle数据库,首先你要安装Oracle客户端,才可以访问Oracle数据库,如果通过DBPath,你就无需安装客户端,只需要安装DBPath for Oracle即可解决问题。
     2.为没有远程访问能力的数据库,提供远程访问能力。
       例如Access,SQLite,本身只能在本地访问,如果想通过网络访问就没办法。
     3.提供Web直接访问数据库能力.
        目前Web访问数据库都需要一些服务组件的支持如OLEDB,ADO等,这样使系统安装与部署比较麻烦,系统移植性差,不同数据库之间不能进行很好的共享。
     4.通过系统的提供的自定义接口(10个),实现远程调用的功能。
         用户可以根据自已应用的需要,自行开发外部接口,以满足应用的需求。