java联接sqlserver2008非默认实例

java连接sqlserver2008非默认实例

之前sql2000的时候一直都是这些

 "jdbc:sqlserver://localhost:1433;databaseName=xxx"; 

 

到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect

 

按照惯例我报出了如上的错误,当然了,上面的错误的原因很多,

 

我安装sqlserver2008之前已经安装了sql2000,因此不是默认实例

"jdbc:sqlserver://localhost:1433;instanceName=MYSQL;databaseName=xxx"; 

 

扔然报出了

到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect

 

原来sqlserver的端口也有不是1433的时候,查看sqlserver2008端口,sqlserver配置管理器,

得知端口1784

 

"jdbc:sqlserver://localhost:1784;instanceName=MYSQL;databaseName=xxx"; 

一切ok......

 

如附件