为了账号安全,请及时绑定邮箱和手机立即绑定

有哪位能告诉我怎么用SQL server进行连接吗?我一直在连接不上,驱动链接了

package jdbcTest;

import java.sql.Connection;
import java.sql.DriverManager;

public class JdbcTest {

 
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
  String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=.";
  String userName="***";
  String userPwd="";
  try
  {
  Class.forName(driverName);
  System.out.println("加载驱动成功!");
  }catch(Exception e){
  e.printStackTrace();
  System.out.println("加载驱动失败!");
  }
  try{
  Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
  System.out.println("连接数据库成功!");
  }catch(Exception e)
  {
  e.printStackTrace();
  System.out.print("SQL Server连接失败!");
  }
  
 }

}

/*加载驱动成功!
com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:190)
 at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerException(SQLServerException.java:241)
 at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2243)
 at com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:491)
 at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1309)
 at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)
 at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)
 at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)
 at java.sql.DriverManager.getConnection(DriverManager.java:582)
 at java.sql.DriverManager.getConnection(DriverManager.java:185)
 at jdbcTest.JdbcTest.main(JdbcTest.java:24)
SQL Server连接失败!*/


正在回答

1 回答

1,从“开始”里的“所有程序” 里打开 “microsoft sqlserver ”的 SQL Server Configuration Manager,,

2,查看了  SQL Server 2005 网络配置, 下面有个 MSSQLSERVER 的协议, 看右边 的那个 TCP/IP 是否是 禁用 状态 ,如果是禁用就手动启用,如果不是禁用就看下面。

3,执行第一步打开 SQL Server Configuration Manager,找到SQL Nativer Client 配置下的客户端协议,查看“TCP/IP”端口号是否为1433

4,右击“TCP/IP”选择“属性”(或双击“TCP/IP”),选择“IP地址”选项卡,最下面有个“IPALL”,TCG动态端口改成1433

5,重启 SQL Server(MSSQLSERVER) 服务

0 回复 有任何疑惑可以回复我~
#1

西昌 提问者

非常感谢!
2016-12-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有哪位能告诉我怎么用SQL server进行连接吗?我一直在连接不上,驱动链接了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信