数据库的访问已经经历了很多代的变更,同时伴随着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个),实现远程调用的功能。
用户可以根据自已应用的需要,自行开发外部接口,以满足应用的需求。
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个),实现远程调用的功能。
用户可以根据自已应用的需要,自行开发外部接口,以满足应用的需求。
转载于:https://blog.51cto.com/dbpath/82814