首页 新闻 会员 周边

关于c#写winform外网访问问题

0
悬赏园豆:100 [待解决问题]

现在公司有需求,服务器数据库在外网,可以用用什么技术,如果说用webservice或者WCF,那整个系统全部用这个也太不可思议了。我听说过什么smart clint技术。。但是不知道怎么样,有没有别的方法,谢谢大家

蹦极的馒头的主页 蹦极的馒头 | 初学一级 | 园豆:98
提问于:2012-08-03 09:44
< >
分享
所有回答(7)
1

你的想法偏了。要做出正确的决策,你必须回答下列问题:

1,能否通过公网访问数据库?

2,通过公网访问数据库安全吗?

3,有哪些技术可以保证公网访问数据库的安全性?

4,需求允许应用这些技术吗?

5,有哪些间接访问数据库的技术手段?

6,回到问题 4 。

Launcher | 园豆:45045 (高人七级) | 2012-08-03 09:54
0

楼主问题是啥?我没看明白

八戒的师傅 | 园豆:1472 (小虾三级) | 2012-08-03 10:36
0

服务器数据库在外网,一般数据库不会开放对外端口保证安全性。

所以还是推荐用webservice或者WCF

寒风吹过 | 园豆:149 (初学一级) | 2012-08-03 13:02

为什么我朋友推荐我Remoting,Remoting到底和WCF有什么区别?哪个更好

支持(0) 反对(0) 蹦极的馒头 | 园豆:98 (初学一级) | 2012-08-06 09:13

@殷海超: 

Remoting只能用于局域网啊,但你需求不是外网末。Remoting相对轻量,效率也高。


WCF是一个重量级的通讯框架。集成了Remoting和webseirvice的功能。扩展更灵活。

支持(0) 反对(0) 寒风吹过 | 园豆:149 (初学一级) | 2012-08-06 09:40
0

使用cxf +spring  搭建webservice  来完成。。。

张伟.... | 园豆:293 (菜鸟二级) | 2012-08-03 13:15

说了都是C#,还用java那套来弄?

支持(0) 反对(0) az235 | 园豆:8483 (大侠五级) | 2012-08-03 14:57
0

用webservice和wcf吧

Tom.汤 | 园豆:3028 (老鸟四级) | 2012-08-03 13:19
0

要访问外网数据库,又不想写很多webservice接口,可以公布一个嘛,webservice接口直接执行sql语句,很简单吧。

az235 | 园豆:8483 (大侠五级) | 2012-08-03 14:59

webservice接收sql语句然后执行sql语句,涉及安全的话,你可以加密下。

支持(0) 反对(0) az235 | 园豆:8483 (大侠五级) | 2012-08-03 15:00

为什么我朋友推荐我Remoting,Remoting到底和WCF有什么区别?哪个更好

支持(0) 反对(0) 蹦极的馒头 | 园豆:98 (初学一级) | 2012-08-06 09:14

@殷海超: 我觉得这 Remoting 和WCF 在你的需求看来 没多大 区别

WebServices 的话  应该会比   Remoting 和WCF 慢点       

支持(0) 反对(0) hpze2000 | 园豆:109 (初学一级) | 2012-08-10 11:44
0

用WebServices

Alvin | 园豆:828 (小虾三级) | 2012-08-04 12:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册