加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver2005获取连接失败解决办法!

发布时间:2020-12-12 15:10:52 所属栏目:MsSql教程 来源:网络整理
导读:sqlserver2005获取连接失败:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败,解决办法: 安装完数据库后设置ICP/IP协议启动,具体如下: ? 命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...

sqlserver2005获取连接失败:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败,解决办法: 安装完数据库后设置ICP/IP协议启动,具体如下:

? 命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...

? 不能打开到主机的连接,在端口 1433: 连接失败

(1)打开SQL Server Configuration Manager

(2)转到SQL Server 2005 Network Configuration->Protocols for MAHAIBO

(3)将TCP/IP设置为Enabled(启用)

(4)双击TCP/IP项,转到IP Addresses页

(5)IP All中设置TCP Port为1433

(6)重新启动服务 这一项尤其重要!!!摄取量sql 2005服务里面右键,,重启服务!!!

Java代码
package org.test.db;???
??
import java.sql.Connection;???
import java.sql.DriverManager;???
??
public class Conn {???
???????
??? private static? String url = "jdbc:sqlserver://localhost:1433;DatabaseName=frame";???
??? private static? String username = "sa";???
??? private static? String password = "123456";???
??? private static? String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";???
???????
??? public static Connection getConnection(){???
??????? Connection conn = null;???
??????? try{???
??????????? Class.forName(driver);???
??????????? conn = DriverManager.getConnection(url,username,password);???
??????? }catch(Exception e){???
??????????? e.printStackTrace();???
??????? }???
??????? return conn;???
??? }???
??
}??
package org.test.db;

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

public class Conn {
?
?private static? String url = "jdbc:sqlserver://localhost:1433;DatabaseName=frame";
?private static? String username = "sa";
?private static? String password = "123456";
?private static? String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
?
?public static Connection getConnection(){
??Connection conn = null;
??try{
???Class.forName(driver);
???conn = DriverManager.getConnection(url,password);
??}catch(Exception e){
???e.printStackTrace();
??}
??return conn;
?}

}


用JUnit单元测试如下:

Java代码
package org.test.db;???
??
import java.sql.Connection;???
??
import org.junit.Assert;???
import org.junit.Test;???
??
public class ConnTest {???
??
??? @Test??
??? public void testGetConnection() {???
??????? Connection conn = Conn.getConnection();???
??????? Assert.assertNotNull(conn);???
??? }???
??
}??


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/awsqsh/archive/2010/11/02/5981234.aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读