JSP网站连接数据库,出现以下错误提示:
SQLSever2000 Driver for JDBC Error establishing socket 各位大侠看好我机子上的现象 :
1.将服务器重启后,网站一切正常.
2.过一晚上之后再打开,就出现以上错误提示
3.再将服务器重启,又正常了,一直是这样重复.望各位大侠给个答案啊,万分感谢

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sunhonglei2004】截止到2008-07-12 09:46:14的历史汇总数据(不包括此帖):
    发帖的总数量:37                       发帖的总分数:860                      每贴平均分数:23                       
    回帖的总数量:452                      得分贴总数量:166                      回帖的得分率:36%                      
    结贴的总数量:26                       结贴的总分数:690                      
    无满意结贴数:1                        无满意结贴分:30                       
    未结的帖子数:11                       未结的总分数:170                      
    结贴的百分比:70.27 %               结分的百分比:80.23 %                  
    无满意结贴率:3.85  %               无满意结分率:4.35  %                  
    楼主加油
      

  2.   

    你的程序没释放数据库连接,导致运行一段时间后连接数就达到最大了。
    下次再出现这种情况是的时候你可以查看一下sqlserver的连接数。
    检查你的代码,将数据库连接用完之后要close
      

  3.   

    http://topic.csdn.net/u/20080405/06/fc8e48d0-b84c-4642-88f0-390a9295a27e.html?1698261955
    http://topic.csdn.net/u/20080507/17/2627da55-38d4-4838-8dd8-6e2da1f01903.html
      

  4.   


    to:imA 
    小弟初学,怎么样colse数据库连接,是否要捕捉异常
    小弟conn代码如下:<%@ page import="java.io.*" %>
    <%@ page import="java.util.*" %>
    <%@ page import="java.sql.*"%>
    <%@ page import="javax.servlet.*" %>
    <%@ page import="javax.servlet.http.*" %>
    <% request.setCharacterEncoding("GB2312"); %>
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=123";
    String user="sa";
    String password="123456";
    Connection con=java.sql.DriverManager.getConnection(url,user,password);
    Statement stmt = con.createStatement();%>
      

  5.   

    你的程序没释放数据库连接,导致运行一段时间后连接数就达到最大了。 
    下次再出现这种情况是的时候你可以查看一下sqlserver的连接数。 
    检查你的代码,将数据库连接用完之后要close在你执行数据库操作后关闭连接,回收资源.不是在
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
    String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=123"; 
    String user="sa"; 
    String password="123456"; 
    Connection con=java.sql.DriverManager.getConnection(url,user,password); 
    Statement stmt = con.createStatement();%> 而是在你操作数据库完事后关闭,比如说你做了次更新后,关闭连接~~~~~~
      

  6.   

    可是如果这样的话, 我把我的TOMCAT服务重启后应该就正常了吧,''为什么我重启好几次都不行啊
      

  7.   

    在你的代码中凡是出现Connection con=java.sql.DriverManager.getConnection(url,user,password); 这个句话的,是使用con后都需要调用con.close()
      

  8.   

    我是写了个conn.jsp的连接数据库文件,然后在每个页面中包含,如果这样的话,我每个页面中最后都要加上con.close()这句代码了,
    这句代码具体怎么写,应该加到什么地方呢,
      

  9.   

    那我在conn这个包含里文件里最后写上关闭,行不行啊
      

  10.   

    还有一个事情,就是我的这个JSP网站已经运行了两年了,一点问题也没有,只是这半个月来突然间就出现问题了,我怀疑是我对SQL SERVER 2000 数据库做到什么操作,
    可是又实现想不到原因,各位大侠觉得这是不是跟数据库的某些设置有关系啊我的数据库连接限制=0,也就是没有限制