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

时间:2021-06-27 20:35:18
本人是业余选手,由于想让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等。

希望听听大家的建议。

26 个解决方案

#1


厄你能不能开个mysql的internet数据库给看看,我们试用连接一下看看效果怎么样

#2


昨日下载了个mysql5.5做测试,由于第一次用mysql,所以开始时麻烦不断,并且还受到黑手攻击。
还好,今天一切顺利。测试发现mysql对 游标、书签的使用与mssql server有不同,修改了程序 。
现在可以使用mysql 了。

#3


感觉现在企业级的架构里边,都是采用的服务器端的service的方式比如WCF。还有谁会在客户端直接连数据库操作。

#4


当初也想写WCF,也可以做成通用程序。问题是WCF如何让用户可以进行二次开发?
最后还是选择组件的方式,不论服务端,还是客户端,都可以兼容各种net程序。
其二,使用IIS服务,可以借助IIS的许多优点。要想搞个WCF超过IIS性能,太难了。
其三,Tcp通讯,用户使用起来总要对防火墙进行调整;采用Http通道,基本上不会被防火墙屏蔽。
其四,andriod ,ios (手机)都配置Http通讯的模块,做成通用组件似乎容易些(准备做)。手机上搞Tcp,工作量太大。

#5


可以讲解下意义何在吗

#6


”由于想让C/S软件也能实现internet数据库操作“不知所云 开发了数据库Http连接技术,不知道是否值得推广

#7


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

#8


不知道说的是啥,没看明白

#9


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


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

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

#10


引用 9 楼 wjqqonline 的回复:
Quote: 引用 7 楼 lr5420511 的回复:

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


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

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

汗,说的太露骨了吧你! 开发了数据库Http连接技术,不知道是否值得推广

#11


webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。

#12


精神上支持你,创新总是好的

#13


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

#14


给楼主顶一个、别的不讲,能做就比光说强;看见人家搞出了点东西就开始泼冷水是什么心态?

#15


引用 11 楼 abcyaojun 的回复:
webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。


http://www.cnblogs.com/gzggyy/archive/2011/06/21/2086159.html

#16


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


前面别人都给你铺好了通天大道,你非得翻修,搞条小道...证明你与众不同,还是能力突出?精神可嘉,但是有点站着说话不腰疼的感觉...

#17


这个,,,表示不理解,意义何在呢?

#18


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


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

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





#19


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


就凭这句话回去重学计算机基础吧,为什么计算机只能二进制,或者2的倍数的进制都不知道。

#20


引用 19 楼 sunshuang1s 的回复:
Quote: 引用 13 楼 abcyaojun 的回复:

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


就凭这句话回去重学计算机基础吧,为什么计算机只能二进制,或者2的倍数的进制都不知道。


我就要支持楼主了!你不知道最新的科技:利用晶体的各异性,有希望出来三进制的晶体材料用于电路吗?哈哈,这样不就是9进制吗?三进制在现实中也是有应用的,(-1,0,1),等等,你可以百度一下。

#21


支持楼主,支持

#22


友情支持,现在C/S程序,客户端都不直接连数据库,都是通过服务器端Web Service或WCF连数据库。例如我在开源项目HYAppFrame就是通过Web Service连的。

#23


不但精神支持,不远将来还可能实质支持下,我手头上真好有个项目,可能要用到这种技术,先留个脚印。

#24


顶楼主,既然是兴趣爱好,就应该天马行空,能否推广就不得而知了。

#25


只要好用,且安全还是有人用的。

#26


该回复于2015-06-03 16:15:46被管理员删除

#1


厄你能不能开个mysql的internet数据库给看看,我们试用连接一下看看效果怎么样

#2


昨日下载了个mysql5.5做测试,由于第一次用mysql,所以开始时麻烦不断,并且还受到黑手攻击。
还好,今天一切顺利。测试发现mysql对 游标、书签的使用与mssql server有不同,修改了程序 。
现在可以使用mysql 了。

#3


感觉现在企业级的架构里边,都是采用的服务器端的service的方式比如WCF。还有谁会在客户端直接连数据库操作。

#4


当初也想写WCF,也可以做成通用程序。问题是WCF如何让用户可以进行二次开发?
最后还是选择组件的方式,不论服务端,还是客户端,都可以兼容各种net程序。
其二,使用IIS服务,可以借助IIS的许多优点。要想搞个WCF超过IIS性能,太难了。
其三,Tcp通讯,用户使用起来总要对防火墙进行调整;采用Http通道,基本上不会被防火墙屏蔽。
其四,andriod ,ios (手机)都配置Http通讯的模块,做成通用组件似乎容易些(准备做)。手机上搞Tcp,工作量太大。

#5


可以讲解下意义何在吗

#6


”由于想让C/S软件也能实现internet数据库操作“不知所云 开发了数据库Http连接技术,不知道是否值得推广

#7


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

#8


不知道说的是啥,没看明白

#9


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


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

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

#10


引用 9 楼 wjqqonline 的回复:
Quote: 引用 7 楼 lr5420511 的回复:

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


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

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

汗,说的太露骨了吧你! 开发了数据库Http连接技术,不知道是否值得推广

#11


webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。

#12


精神上支持你,创新总是好的

#13


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

#14


给楼主顶一个、别的不讲,能做就比光说强;看见人家搞出了点东西就开始泼冷水是什么心态?

#15


引用 11 楼 abcyaojun 的回复:
webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。


http://www.cnblogs.com/gzggyy/archive/2011/06/21/2086159.html

#16


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


前面别人都给你铺好了通天大道,你非得翻修,搞条小道...证明你与众不同,还是能力突出?精神可嘉,但是有点站着说话不腰疼的感觉...

#17


这个,,,表示不理解,意义何在呢?

#18


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


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

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





#19


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


就凭这句话回去重学计算机基础吧,为什么计算机只能二进制,或者2的倍数的进制都不知道。

#20


引用 19 楼 sunshuang1s 的回复:
Quote: 引用 13 楼 abcyaojun 的回复:

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


就凭这句话回去重学计算机基础吧,为什么计算机只能二进制,或者2的倍数的进制都不知道。


我就要支持楼主了!你不知道最新的科技:利用晶体的各异性,有希望出来三进制的晶体材料用于电路吗?哈哈,这样不就是9进制吗?三进制在现实中也是有应用的,(-1,0,1),等等,你可以百度一下。

#21


支持楼主,支持

#22


友情支持,现在C/S程序,客户端都不直接连数据库,都是通过服务器端Web Service或WCF连数据库。例如我在开源项目HYAppFrame就是通过Web Service连的。

#23


不但精神支持,不远将来还可能实质支持下,我手头上真好有个项目,可能要用到这种技术,先留个脚印。

#24


顶楼主,既然是兴趣爱好,就应该天马行空,能否推广就不得而知了。

#25


只要好用,且安全还是有人用的。

#26


该回复于2015-06-03 16:15:46被管理员删除