java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.

redv 2003-03-26 01:02:06
JAVABEAN 程序运行一段时间后,出现下面的异常,必须在SQLServer服务管理器里刷新“刷新服务”才能继续运行(而其他的odbc应用程序却能继续连接数据库)。

java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.getImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.getImplStatement(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.preProcessSQL(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.executeQuery(Unknown Source)
at com.redv.sql.QueryBean.doQuery(QueryBean.java:139)
at com.redv.sql.PrintBean.getRec(PrintBean.java:368)
at com.redv.sql.PrintBean.printTable(PrintBean.java:399)
at baoming.PrintKaoShiJiHuaBean.print(PrintKaoShiJiHuaBean.java:51)
at _ea._baoming._bxxs._kaoshijihua__jsp._jspService(_kaoshijihua__jsp.java:59)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.subservice(Page.java:497)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:164)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:536)
Wed Mar 26 09:37:02 CST 2003 [wsxk] Can't create a new connection for jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=wsxk
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Error establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at com.redv.sql.DBConnectionManager$DBConnectionPool._$18087(DBConnectionManager.java:556)
at com.redv.sql.DBConnectionManager$DBConnectionPool.getConnection(DBConnectionManager.java:430)
at com.redv.sql.DBConnectionManager$DBConnectionPool.getConnection(DBConnectionManager.java:452)
at com.redv.sql.DBConnectionManager.getConnection(DBConnectionManager.java:120)
at com.redv.sql.QueryBean.getConnection(QueryBean.java:88)
at com.redv.sql.QueryBean.doQuery(QueryBean.java:128)
at com.redv.sql.PrintBean.getRec(PrintBean.java:368)
at com.redv.sql.PrintBean.printTable(PrintBean.java:399)
at baoming.PrintMyKaoShiBean.printBenXiaoXueSheng(PrintMyKaoShiBean.java:76)
at baoming.PrintMyKaoShiBean.print(PrintMyKaoShiBean.java:30)
at _ea._baoming._bxxs._my_0kaoshi__jsp._jspService(_my_0kaoshi__jsp.java:47)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.subservice(Page.java:497)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:164)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:536)
...全文
82 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
redv 2003-03-29
没有防火墙,即使有,也不可能开始能够创建,时间长了就不能创建.

回复
huangjiuyt 2003-03-29
你有防火墙,把他关了,可能因为他
回复
redv 2003-03-26
反正只要出现上面的异常后,只要立即刷新有时甚至需要重新启动resin才能继续创建新的连接。
回复
redv 2003-03-26
我设置的最大连接数是无限制(maxconn=0)。

有没有可能是Microsoft SQL Server Driver for JDBC(该驱动是一个旧版本的,版本号我也找不到了,就三个包没法看,反正是那个字符编码如果不编码就出现汉字乱码(varchar or char type not nvarchar type)问题的版本(现在微软网站提供下载的那个版本不需要编码了)) 的 bug 呢?

还有我使用的是resin2.1.7,有没有可能在这里出现问题呢。
回复
bsd 2003-03-26
也可能数据库设置的最大连接数偏小
回复
redv 2003-03-26
不过除了这两点外还有其他可能的原因没?
回复
redv 2003-03-26
我用的数据库链接池.

估计是我在程序中有地方忘了关闭 ResultSet.
回复
zxhong 2003-03-26
同意,要及时关闭连接和记录集
con.close();
rs.close();
回复
bsd 2003-03-26
估计是你的bean里头没有及时关闭不再使用的Connection导致连接耗光造成的
回复
相关推荐
基于java的企业人事管理系统设计--软件工程课程设计(含源码与论文设计).rar 1 引言 4 1.1 课程设计目标 4 1.2 编程工具(编程环境)介绍 4 1.3 实施时间及主要实施步骤 4 2 需求分析 5 3 系统总体设计 6 4 数据库设计 6 5 主要功能模块的设计与实现 10 5.1 功能模块1详细设计(综合查询员工信息)..........................................................10 5.1.1 详细设计.......................................................................................................10 5.1.2 算法流程........................................................................................................15 5.1.3 界面设计及测试结果.....................................................................................15 6 调试分析 15 7 用户手册 16 8 测试结果 17 8.1 员工信息的添加...................................................................................................17 8.2 员工信息的修改...................................................................................................17 8.3 员工信息的删除...................................................................................................18 8.4 员工信息的综合查询...........................................................................................18 8.5 员工信息按性别统计的结果................................................................................19 8.6 员工信息按状态统计的结果...............................................................................19 8.7 员工信息按职称统计的结果................................................................................20 9 结论 20 10 参考文献 20
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-03-26 01:02
社区公告
暂无公告