当前位置:编程学习 > C#/ASP.NET >>

开发了数据库Http连接技术,不知道是否值得推广

本人是业余选手,由于想让C/S软件也能实现internet数据库操作,花了大半年采用net做了一个东东,看看是否值得我坚持下去。

暂定技术名称:使用Http通道,远程连接数据库
现在能够实现的功能:
1. 用户能够像使用本地数据库一样操作远程数据库。
2. 数据库在internet上是屏蔽的,他是通过IIS服务端口,采用特定的Http管道与用户端建立连接。多道防护可以有效保障数据库的安全性。
3. 数据的发送接受采用分段技术,以整体虚拟,所需为实的方式满足用户的数据需求,适应了internet通讯的复杂环境。
4. 用户的局域网操作和internet操作集成在一起,以同一个组件和同样的指令实现,可以在2种操作之间随时切换。
5. 现有的C/S结构软件,使用数据库Http连接模块,可以增加internet操作功能。
目前已经mssql server ,access上测试通过,理论上也可以连接mysql ,oracle ,db2等。

希望听听大家的建议。 数据库 互联网 --------------------编程问答-------------------- 厄你能不能开个mysql的internet数据库给看看,我们试用连接一下看看效果怎么样 --------------------编程问答-------------------- 昨日下载了个mysql5.5做测试,由于第一次用mysql,所以开始时麻烦不断,并且还受到黑手攻击。
还好,今天一切顺利。测试发现mysql对 游标、书签的使用与mssql server有不同,修改了程序 。
现在可以使用mysql 了。

--------------------编程问答-------------------- 感觉现在企业级的架构里边,都是采用的服务器端的service的方式比如WCF。还有谁会在客户端直接连数据库操作。 --------------------编程问答-------------------- 当初也想写WCF,也可以做成通用程序。问题是WCF如何让用户可以进行二次开发?
最后还是选择组件的方式,不论服务端,还是客户端,都可以兼容各种net程序。
其二,使用IIS服务,可以借助IIS的许多优点。要想搞个WCF超过IIS性能,太难了。
其三,Tcp通讯,用户使用起来总要对防火墙进行调整;采用Http通道,基本上不会被防火墙屏蔽。
其四,andriod ,ios (手机)都配置Http通讯的模块,做成通用组件似乎容易些(准备做)。手机上搞Tcp,工作量太大。 --------------------编程问答-------------------- 可以讲解下意义何在吗 --------------------编程问答-------------------- ”由于想让C/S软件也能实现internet数据库操作“不知所云 --------------------编程问答-------------------- 明明WebService可以搞定的东西,楼主非要去发明一个自己的技术,不觉得累吗? --------------------编程问答-------------------- 不知道说的是啥,没看明白

--------------------编程问答--------------------
引用 7 楼 lr5420511 的回复:
明明WebService可以搞定的东西,楼主非要去发明一个自己的技术,不觉得累吗?


楼主这根本就不是开发了一个新技术,
这就是咱们平时做的网站,连接数据库方面做了多数据库的适配,

楼主是业余的并且是做C/S的 突然一下子做了个web页面还能正确返回结果所以就欣喜若狂了。 --------------------编程问答--------------------
引用 9 楼 wjqqonline 的回复:
Quote: 引用 7 楼 lr5420511 的回复:

明明WebService可以搞定的东西,楼主非要去发明一个自己的技术,不觉得累吗?


楼主这根本就不是开发了一个新技术,
这就是咱们平时做的网站,连接数据库方面做了多数据库的适配,

楼主是业余的并且是做C/S的 突然一下子做了个web页面还能正确返回结果所以就欣喜若狂了。

汗,说的太露骨了吧你! --------------------编程问答-------------------- webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。 --------------------编程问答-------------------- 精神上支持你,创新总是好的 --------------------编程问答-------------------- net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
--------------------编程问答-------------------- 给楼主顶一个、别的不讲,能做就比光说强;看见人家搞出了点东西就开始泼冷水是什么心态? --------------------编程问答--------------------
引用 11 楼 abcyaojun 的回复:
webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。


http://www.cnblogs.com/gzggyy/archive/2011/06/21/2086159.html
--------------------编程问答--------------------
引用 13 楼 abcyaojun 的回复:
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?


前面别人都给你铺好了通天大道,你非得翻修,搞条小道...证明你与众不同,还是能力突出?精神可嘉,但是有点站着说话不腰疼的感觉... --------------------编程问答-------------------- 这个,,,表示不理解,意义何在呢? --------------------编程问答--------------------
引用 13 楼 abcyaojun 的回复:
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?


哈哈。LZ有点民科了。
为什么10进制? 因为人有10个手指;
为什么2进制? 因为计算机是电路作出来的,电路里只有通/断或者高/低这两种状态来代表一个数据。

LZ知不知道还有12进制(一打), 60进制(时间)?
这些东西不是拍脑袋想出来的,能够流行自然有它的道理。
为了反对而反对,为了是外国的而反对,
基本都是打着爱国的骗子而已。





--------------------编程问答--------------------
引用 13 楼 abcyaojun 的回复:
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?


就凭这句话回去重学计算机基础吧,为什么计算机只能二进制,或者2的倍数的进制都不知道。
补充:.NET技术 ,  分析与设计
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,