暂定技术名称:使用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 了。
还好,今天一切顺利。测试发现mysql对 游标、书签的使用与mssql server有不同,修改了程序 。
现在可以使用mysql 了。
#3
感觉现在企业级的架构里边,都是采用的服务器端的service的方式比如WCF。还有谁会在客户端直接连数据库操作。
#4
当初也想写WCF,也可以做成通用程序。问题是WCF如何让用户可以进行二次开发?
最后还是选择组件的方式,不论服务端,还是客户端,都可以兼容各种net程序。
其二,使用IIS服务,可以借助IIS的许多优点。要想搞个WCF超过IIS性能,太难了。
其三,Tcp通讯,用户使用起来总要对防火墙进行调整;采用Http通道,基本上不会被防火墙屏蔽。
其四,andriod ,ios (手机)都配置Http通讯的模块,做成通用组件似乎容易些(准备做)。手机上搞Tcp,工作量太大。
最后还是选择组件的方式,不论服务端,还是客户端,都可以兼容各种net程序。
其二,使用IIS服务,可以借助IIS的许多优点。要想搞个WCF超过IIS性能,太难了。
其三,Tcp通讯,用户使用起来总要对防火墙进行调整;采用Http通道,基本上不会被防火墙屏蔽。
其四,andriod ,ios (手机)都配置Http通讯的模块,做成通用组件似乎容易些(准备做)。手机上搞Tcp,工作量太大。
#5
可以讲解下意义何在吗
#6
”由于想让C/S软件也能实现internet数据库操作“不知所云
#7
明明WebService可以搞定的东西,楼主非要去发明一个自己的技术,不觉得累吗?
#8
不知道说的是啥,没看明白
#9
楼主这根本就不是开发了一个新技术,
这就是咱们平时做的网站,连接数据库方面做了多数据库的适配,
楼主是业余的并且是做C/S的 突然一下子做了个web页面还能正确返回结果所以就欣喜若狂了。
#10
汗,说的太露骨了吧你!
#11
webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。
你们用手机连连webservice ,看看能不能成功。
#12
精神上支持你,创新总是好的
#13
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
#14
给楼主顶一个、别的不讲,能做就比光说强;看见人家搞出了点东西就开始泼冷水是什么心态?
#15
webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。
http://www.cnblogs.com/gzggyy/archive/2011/06/21/2086159.html
#16
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
前面别人都给你铺好了通天大道,你非得翻修,搞条小道...证明你与众不同,还是能力突出?精神可嘉,但是有点站着说话不腰疼的感觉...
#17
这个,,,表示不理解,意义何在呢?
#18
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
哈哈。LZ有点民科了。
为什么10进制? 因为人有10个手指;
为什么2进制? 因为计算机是电路作出来的,电路里只有通/断或者高/低这两种状态来代表一个数据。
LZ知不知道还有12进制(一打), 60进制(时间)?
这些东西不是拍脑袋想出来的,能够流行自然有它的道理。
为了反对而反对,为了是外国的而反对,
基本都是打着爱国的骗子而已。
#19
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
就凭这句话回去重学计算机基础吧,为什么计算机只能二进制,或者2的倍数的进制都不知道。
#20
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
#1
厄你能不能开个mysql的internet数据库给看看,我们试用连接一下看看效果怎么样
#2
昨日下载了个mysql5.5做测试,由于第一次用mysql,所以开始时麻烦不断,并且还受到黑手攻击。
还好,今天一切顺利。测试发现mysql对 游标、书签的使用与mssql server有不同,修改了程序 。
现在可以使用mysql 了。
还好,今天一切顺利。测试发现mysql对 游标、书签的使用与mssql server有不同,修改了程序 。
现在可以使用mysql 了。
#3
感觉现在企业级的架构里边,都是采用的服务器端的service的方式比如WCF。还有谁会在客户端直接连数据库操作。
#4
当初也想写WCF,也可以做成通用程序。问题是WCF如何让用户可以进行二次开发?
最后还是选择组件的方式,不论服务端,还是客户端,都可以兼容各种net程序。
其二,使用IIS服务,可以借助IIS的许多优点。要想搞个WCF超过IIS性能,太难了。
其三,Tcp通讯,用户使用起来总要对防火墙进行调整;采用Http通道,基本上不会被防火墙屏蔽。
其四,andriod ,ios (手机)都配置Http通讯的模块,做成通用组件似乎容易些(准备做)。手机上搞Tcp,工作量太大。
最后还是选择组件的方式,不论服务端,还是客户端,都可以兼容各种net程序。
其二,使用IIS服务,可以借助IIS的许多优点。要想搞个WCF超过IIS性能,太难了。
其三,Tcp通讯,用户使用起来总要对防火墙进行调整;采用Http通道,基本上不会被防火墙屏蔽。
其四,andriod ,ios (手机)都配置Http通讯的模块,做成通用组件似乎容易些(准备做)。手机上搞Tcp,工作量太大。
#5
可以讲解下意义何在吗
#6
”由于想让C/S软件也能实现internet数据库操作“不知所云
#7
明明WebService可以搞定的东西,楼主非要去发明一个自己的技术,不觉得累吗?
#8
不知道说的是啥,没看明白
#9
明明WebService可以搞定的东西,楼主非要去发明一个自己的技术,不觉得累吗?
楼主这根本就不是开发了一个新技术,
这就是咱们平时做的网站,连接数据库方面做了多数据库的适配,
楼主是业余的并且是做C/S的 突然一下子做了个web页面还能正确返回结果所以就欣喜若狂了。
#10
明明WebService可以搞定的东西,楼主非要去发明一个自己的技术,不觉得累吗?
楼主这根本就不是开发了一个新技术,
这就是咱们平时做的网站,连接数据库方面做了多数据库的适配,
楼主是业余的并且是做C/S的 突然一下子做了个web页面还能正确返回结果所以就欣喜若狂了。
汗,说的太露骨了吧你!
#11
webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。
你们用手机连连webservice ,看看能不能成功。
#12
精神上支持你,创新总是好的
#13
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
#14
给楼主顶一个、别的不讲,能做就比光说强;看见人家搞出了点东西就开始泼冷水是什么心态?
#15
webservice能搞定,我干嘛还搞这玩意,不是自己玩自己吗。
你们用手机连连webservice ,看看能不能成功。
http://www.cnblogs.com/gzggyy/archive/2011/06/21/2086159.html
#16
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
前面别人都给你铺好了通天大道,你非得翻修,搞条小道...证明你与众不同,还是能力突出?精神可嘉,但是有点站着说话不腰疼的感觉...
#17
这个,,,表示不理解,意义何在呢?
#18
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
哈哈。LZ有点民科了。
为什么10进制? 因为人有10个手指;
为什么2进制? 因为计算机是电路作出来的,电路里只有通/断或者高/低这两种状态来代表一个数据。
LZ知不知道还有12进制(一打), 60进制(时间)?
这些东西不是拍脑袋想出来的,能够流行自然有它的道理。
为了反对而反对,为了是外国的而反对,
基本都是打着爱国的骗子而已。
#19
net ,java ,汇编 ,andriod ,ios 俺都能搞,俺的工作是企业管理,玩软件属于业务爱好。
我这样做的目的是:希望中国人在软件方面不要老跟着别人走。现在不是流行什么spring吗,国人就喜欢做跟屁虫。
你们都知道二进制,8进制,10进制。可没有想过搞9进制?
就凭这句话回去重学计算机基础吧,为什么计算机只能二进制,或者2的倍数的进制都不知道。
#20
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
只要好用,且安全还是有人用的。