当前位置: 代码迷 >> C# >> 客户端程序怎么通过互联网访问数据库
  详细解决方案

客户端程序怎么通过互联网访问数据库

热度:198   发布时间:2016-05-05 05:26:11.0
客户端程序如何通过互联网访问数据库?
大家好!
        我是菜鸟,正在学习C#和SQL Server,请教一问题:C#程序在好友电脑上,数据库在我电脑上,C#程序如何通过互联网访问数据库,看到程序的效果呢?
        局域网已经实现,互联网不知道怎么实现。
        有知道的朋友,请加个QQ:1226299007,谢谢!
------解决思路----------------------
sql server支持TCP/IP,就是说如果你有public ip, 并且使用的端口没有被防火墙block的话,可以通过public ip访问。
------解决思路----------------------
数据库直接公布在外网是不安全的,数据库连接字符串配置在客户端配置文件里是更不安全的,正确的做法应该是服务端提供相关无供客户端调用,客户端只要知道服务地址,而不是数据库连接字符串
------解决思路----------------------
如果你会局域网访问数据库,互联网访问数据库是一样一样的
问题就是你的IP必须是公网IP,在外网上得能够PING通你的机器,然后你就可以像访问局域网数据库一样的去访问了
你欠缺的是网络知识,建议恶补计算机网络基础
虽然这部分内容很多人都学过,但是依然有很多人觉得它没用,不重视,不记得,不了解
  相关解决方案