我正在使用:
- Windows 7
- Netbeans IDE 7.1.2
- SQL Server Management Studio Express 2005
- JDK1.6
连接数据库时,我遇到了以下错误信息:
com.microsoft.sqlserver.jdbc.SQLServerException: TCP/IP 连接主机失败。java.net.ConnectException: 拒绝连接。
我的连接字符串是:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection connection = DriverManager.getConnection(
"jdbc:sqlserver://127.0.0.1:1433;databaseName=dbcm;" +
"user=sa;password=sa");
我已经检查了以下内容:
- 在SQL Server Configuration Manager中,SQLEXPRESS协议:TCP/IP已启用。实际上,我也使其余3个协议都启用了。
- SQL Server(SQLExpress)和SQL Browser服务均正在运行。
netstat
。是否有一行TCP 127.0.0.1:1433 ...
? - ott--