数据库Http远程连接技术说明7/28/2013本人通过半年的努力,开发完成了此项技术在当前流行的web浏览模式的情况下,仍然需要对客户端的个性化体验以及大批量数据的处理采用非web模式
数据库Http连接技术打包封装了internet数据库操作的各项功能,采用多层防护保护数据库,同时客户端兼容数据库局域网操作的adodb方式,可以满足internet大批量数据传送以及客户端个性化开发的要求
一、数据库Http远程连接技术实现功能:1
用户能够像使用局域网数据库一样操作internet数据库
(适用各类数据库,如mysql,mssqlserver,access等)2
数据库在internet上是屏蔽的,他是通过IIS服务,采用特定的Http管道与用户端建立连接
多道防护可以有效保障数据库的安全性
数据的发送接受采用分段技术,以整体虚拟,所需为实的方式满足用户的数据需求,适应了internet通讯的复杂环境
用户的局域网操作和internet操作集成在一起,以同一个组件和同样的指令实现,可以在2种操作之间随时切换
服务端提供了aspx二次开发的接口
现有的C/S结构软件,使用数据库Http连接模块,可以增加internet操作功能
二、与webservice的关系(数据库Http远程连接技术简称Dbnet)相同点:都是基于netframework以及IIS的架构,通过http通道实现数据通讯
Webservice以XML数据格式传送数据,具有通用标准,但数据的冗余度较大;Dbnet采用特定的数据结构,以stream的方法传送数据,数据较为精简
Webservice传送的是数据实体,Dbnet在数据量大的时候可以采用数据对象的虚拟化来传送数据(即传送数据对象的部分数据,但用户看到的是整个数据对象)
Webservice没有对数据库的操作功能有专