数据库和web网站在同一台服务器,网站可正常使用,当把数据放在其他服务器上时,无法连接数据库????

数据库和web网站在同一台服务器,网站可正常使用,当把数据放在其他服务器上时,无法连接数据库????,第1张

看样子应该是你的数据库服务器配置有些问题。可以从以下几步骤来查找原因。
先在网页服务器上的DOS窗口运行telnet 10601973 1433看能不能登录进去;
如果可以登录进去,再检查登录权限,在sql企业管理服务器中用sa登录是否正常。
如果不能登录,检查sql是否启动服务、检查是否允许远程连接、检查防火墙是否打开相应端口。
总之。情况比较复杂,很难根据你的描述判断问题所在。

首先有几个概念要明确

所谓的 webserver 就是能给别人提供数据的web页面
广义的说 网页都是webserver

所以 Aspwebserver 就是一台 asp的服务器
搭建环境参考asp服务器的搭建环境
数据库同理

举例
打开 indexasp
你asp返回的是一个内容首页 那么这个网页对浏览者来说 这个就是你给用户提供的服务
打开 chanpinaspid=1 可能是你展示给别人这个产品的信息

web的话 你可能会美观页面什么

但是如果其他页面调用的话
你可能就不需要美观页面

会使用调用着能看懂的数据格式显示

比如 只显示 产品的名称 地址
然后能根据别人参数不同 能返回不同的参数出来

这个就是webserver了

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:
远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程桌面连接(MSTSC)登录实例
打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。
在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。
输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。

1web服务器(apache、tomcat等),网络协议(>因为部分Win7/WinXP用户安装敬业签桌面便签软件后,登录敬业签PC端桌面便签软件账号时提示“无法连接到远程服务器”是因为Windows系统Socket组件错误,重启socket组件,成功重置Winsock目录即可恢复正常。
解决办法:
1、打开运行输入cmd,以管理员身份运行cmdexe;
2、输入:netsh winsock reset,按回车键;
3、成功地重置Winsock目录,你必须重新启动计算机才能完成重置。

需要在“开始”-“程序”里设置一下。

具体步骤:

1单击“开始”,依次指向“程序”、“Microsoft SQL Server2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。

2 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”。

4依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。

5在“服务和连接的外围应用配置器”页上,展开“数据库引擎”。

6依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。

在>

如果客户端浏览器访问的某个HTML或其他类型的 Web页中包含有其他的Web资源,如JavaScript文件、图像文件、CSS文件等;当浏览器每遇到这样一个Web资源,就会建立一个>

我们模拟一下TCP短连接的情况,client向server发起连接请求,server接到请求,然后双方建立连接。client向server 发送消息,server回应client,然后一次读写就完成了,这时候双方任何一个都可以发起close *** 作,不过一般都是client先发起 close *** 作。为什么呢,一般的server不会回复完client后立即关闭连接的,当然不排除有特殊的情况。从上面的描述看,短连接一般只会在 client/server间传递一次读写 *** 作。

短连接的优点是:管理起来比较简单,存在的连接都是有用的连接,不需要额外的控制手段。

public Connection getNewConnection(){
Connection con=null;
try {
ClassforName("commysqljdbcDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
try {
con=DriverManagergetConnection("jdbc:mysql://localhost(或者你连的主机IP):3306/数据库名称","用户名","密码");
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
return con;

}
这是一个连接mysql的例子


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13427106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-03
下一篇 2023-08-03

发表评论

登录后才能评论

评论列表(0条)

保存