最近使用SQLServer 2008数据库进行开发,在用Java代码连接数据库的时候遇到一个问题,应该是个常见的问题了,在网上找了很多方法都不能解决,最后通过一个无意的尝试,解决了这个问题,在此记录一下。开发工具是MyEclipse8.5和SQL Server 2008。出现的问题是:
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.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
异常信息比这个要多,不过看第一行就可以了。
解决方案:打开SQL Server Configuration Manager,点击SQL Server 网络配置前面的三角号,选择SQLEXPRESS协议,查看TCP/IP的


292


被折叠的 条评论
为什么被折叠?



