[英]Connecting to SQL Server
我已经在Microsoft SQL Server 2008 R2上成功执行了我的SQL脚本。 由于我是该软件的新手,因此我想知道如何将该数据库与android应用程序连接? 任何帮助,将不胜感激。 以前,我在XAMPP上使用MySQL,并使用本地计算机托管数据库。 由于没有静态IP地址,因此我使用了http://www.noip.com提供的服务来托管数据库。
提前致谢。
http://www.connectionstrings.com/sql-server-2008
您可能会使用“ IP地址”示例。 从上面的链接:
Connect via an IP address
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;
您正在尝试使用http://www.noip.com来处理您的家庭网络上没有静态IP地址的事实。
我暂时将这部分问题列出来。 转到路由器,找到您的“外部IP地址”
您必须在本地网络上设置一些端口转发。 我假设(因为您没有提供任何细节)您在家中拥有一个电缆调制解调器和一个无线路由器。 您的路由器将必须配置为处理端口转发,以便当请求进入55.555.555.55(您的“外部IP”)时.......它将被转发到内部Sql服务器(例如192.168.1.33) 。 而且您必须知道端口。 “ 1433”是正常端口,但可以更改。
同样,进入电缆调制解调器和路由器的所有请求,如对“ 55.555.555.55:1433”的请求,都必须转发到内部IP和端口“ 192.168.1.33:1433”。
您的本地sql服务器可能具有需要更改的防火墙规则,以向路由器打开“ 192.168.1.33:1433”。
如果一切正常,您必须连接http://www.noip.com ,我假设它会为您提供一个静态IP地址,并将您的“ 55.555.555.55”链接到永久性文件,请注意,当您的“ 55.555.555.55”更改为“ 55.555.333.44”时,它将为您处理映射。 因此,如果noip为您提供的IP为“ 777.77.77.7777”(映射为“ 55.555.555.55”或“ 55.555.333.44”或您的互联网提供商提供的IP),则可以将连接字符串更改为“ 777.77”。 77.7777“
那是很多戏剧。
但是,如果要解决此问题,则有一些帮助提示。
在一天结束时,您的客户端应用程序将具有一个包含IP地址和端口号的连接字符串,并且该客户端必须能够通过所有voodoo通道访问您的sql服务器。
祝好运。
我首先要使这个工作:
Data Source=55.555.555.55,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;
然后稍后在noip.com部分工作。 因此,最终您的连接字符串将变为:
Data Source=777.77.77.7777,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.