`
ttitfly
  • 浏览: 620322 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sqlserver2005获取连接失败解决办法

阅读更多
sqlserver2005获取连接失败:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败,解决办法:
安装完数据库后设置ICP/IP协议启动,具体如下:
   (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)重新启动服务

即可。

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;
	}

}


用JUnit单元测试如下:
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);
	}

}

分享到:
评论
4 楼 rich8w 2010-11-10  
mark!
(4)双击TCP/IP项,转到IP Addresses页
(5)IP All中设置TCP Port为1433
3 楼 xiaojunli 2009-02-10  
连了n个月都没出问题,今天把以前做的删除掉,从服务器上获得一份,重新发布了一下,就报到主机的 TCP/IP 连接失败,连不上数据库了   
2 楼 ok556 2008-12-18  
             
1 楼 gordanmao 2008-07-16  
                 

相关推荐

    Java连接Sql Server2008数据库连接不上原因及解决办法.

    ### Java连接Sql Server2008数据库连接不上原因及解决办法 #### 概述 本文主要探讨了在使用Java语言连接Sql Server2008数据库过程中遇到无法连接问题的常见原因及其相应的解决方法。这对于使用Java开发的应用程序来...

    SQL Server 2005远程连接

    在描述中提到的问题通常出现在新安装的SQL Server 2005系统中,即在尝试远程连接时收到错误提示:“在连接到SQL Server 2005时,在默认的设置下SQL Server不允许进行远程连接可能会导致此失败。” 解决这个问题涉及...

    kettle 连接sqlserver 驱动

    标题 "kettle 连接sqlserver 驱动" 涉及到的是在数据集成工具 Pentaho Data Integration(简称 Kettle 或 PDI)中,如何配置和使用 SQL Server 数据库的连接。Kettle 是一个强大的ETL(Extract, Transform, Load)...

    解决SQLSERVER数据库驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题JAR包

    9. **日志分析**:通过查看SQL Server和Java应用的日志,可以获取关于SSL连接失败的详细错误信息,这些信息有助于定位问题所在。 10. **测试与验证**:使用`test.txt`这样的测试文件,可以编写一个简单的Java程序...

    java连接sqlserver2005代码

    ### Java连接SQL Server 2005的知识点详解 #### 一、概述 在Java开发中,经常需要与各种数据库进行交互,其中SQL Server作为一款广泛使用的数据库管理系统,其与Java程序的集成变得尤为重要。本篇文章将基于一个...

    java连接SQL Server2005驱动程序

    System.out.println("连接失败: " + e.getMessage()); } ``` 注意:URL中的`localhost:1433`是SQL Server默认的监听端口,`myDatabase`应替换为实际的数据库名。 6. **执行SQL语句**: 使用`Statement`或`...

    sql server 2005 jdbc驱动配置

    com.microsoft.sqlserver.jdbc.SQLServerException: 到主机的 TCP/IP 连接失败。java.net.ConnectException: Connection refused: connect ``` 这通常意味着服务器未运行、防火墙阻止了连接,或者指定的端口号不正确...

    php连接sqlserver2005及以上版本驱动下载

    标题“php连接sqlserver2005及以上版本驱动下载”指出,我们需要关注的是PHP与SQL Server 2005或更高版本的兼容性问题。PHP的原生mssql扩展仅适用于较旧的SQL Server版本,因此在更新的环境中,它将无法正常工作。...

    SQLServer2005_SSMSEE下载

    1. **下载 SSMSEE 安装包**:从微软官方网站或其他可信来源下载 SQLServer2005_SSMSEE.msi 文件。 2. **运行安装程序**:双击安装包启动安装向导,按照提示完成安装过程。 3. **配置连接选项**:首次打开 SSMSEE 后...

    MFC 用ADO方式连接SQL server2005

    首先,连接SQL Server 2005需要几个关键组件:连接字符串、数据库引擎以及适当的ADO对象。连接字符串包含了服务器名称、数据库名、用户名和密码等信息,通常格式如下: ``` "Provider=SQLOLEDB;Server=<服务器名>;...

    pb连接sqlserver所需dll全版本

    在“pb连接sqlserver所需dll全版本”这个主题中,我们可以讨论以下几个关键知识点: 1. **ODBC驱动**:PB连接SQL Server通常会通过ODBC(Open Database Connectivity)驱动程序。ODBC驱动是一个标准的API,允许应用...

    Microsoft SQL Server 2005 Express Edition SP3

    SQL Server 2005 自述文件可以从此 Microsoft 网站在线获取。 注意: 未及时包括在本自述文件中的任何有关 SQL Server 2005 和 SQL Server Express 的信息都将发布到 Microsoft 知识库文章 907284 中。 [顶部]...

    SQLserver2005_bc_dts双文件.rar

    标签中的"Sqlserver2008 R2"表明问题可能涉及到SQL Server 2008 R2,虽然标题提及的是SQL Server 2005,但错误可能在升级或迁移过程中出现,或者用户正在试图用2008 R2的解决方案解决2005的问题。 压缩包内的两个...

    sqlserver 连接 账户sa

    另外,sa账户也可能因为SQL Server配置问题导致连接失败。SQL Server的配置可以通过SQL Server Configuration Manager来完成。在这里,可能需要检查SQL Server是否允许远程连接,以及相关的网络协议是否被启用。比如...

    64 位 SQL Server2005 无法链接 32位的sql server 2000

    本文将详细讨论标题中提到的问题:“64位SQL Server 2005无法链接32位的SQL Server 2000”,以及如何解决这个问题。 首先,我们需要理解64位和32位系统的区别。64位操作系统可以处理更大的内存地址空间,支持更大的...

    SQL Server安装失败症状及解决方法.pdf

    SQL Server是一款广泛使用的数据库管理系统,它支持从基本的数据存储到复杂的商业智能解决方案的所有功能。在使用SQL Server进行数据库管理或开发过程中,安装是一个重要的环节。然而,安装过程可能因为各种原因遇到...

    Netbeans连接SQL_server_详细方法

    String url = "jdbc:sqlserver://localhost:1433;databasename=新闻发布系统"; String user = "sa"; String pass = "*"; Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = DriverManager...

    sql server连接数据库 ado连接sql server

    本文将详细介绍如何使用ADO在Visual Studio 2008环境下连接到SQL Server 2000/2005,并提供一个具体的示例类`COperaterDB`来演示这一过程。 #### 二、ADO与SQL Server连接原理 ##### 1. ADO简介 ADO是一种轻量级的...

    C连接sqlserver

    _bstr_t strConnect = "Driver={sqlserver};server=127.0.0.1,1433;uid=sa;pwd=hello38;database=student;"; sqlSp->Open(strConnect, "", "", adModeUnknown); cout 连接成功!" ; ``` ### 5. 创建 `_RecordsetPtr`...

Global site tag (gtag.js) - Google Analytics