日期:2014-05-16  浏览次数:20457 次

我用数据库连接池出现的一个错误大家看看怎么回事
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
at org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
... 22 more
2008-10-6 16:19:44 org.apache.catalina.core.StandardWrapperValve invoke
1 楼 lqql 2008-10-06  
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refuse

写得这么明白
2 楼 miaomiao0307 2008-10-06  
驱动问题啊
3 楼 LucasLee 2008-10-06  
我记得以前也碰到过这个问题,我用的是SQLSERVER2000,必须升级到SP4补丁才能用JDBC连接到数据库,否则就抛这个错误。