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);
}
}
分享到:
相关推荐
### Java连接Sql Server2008数据库连接不上原因及解决办法 #### 概述 本文主要探讨了在使用Java语言连接Sql Server2008数据库过程中遇到无法连接问题的常见原因及其相应的解决方法。这对于使用Java开发的应用程序来...
在Java编程中,连接SQL Server 2005数据库主要依赖于JDBC(Java Database Connectivity)驱动。以下是详细的知识点说明: 1. **JDBC驱动**: JDBC是Java平台上的标准接口,用于与各种数据库进行通信。对于SQL ...
在描述中提到的问题通常出现在新安装的SQL Server 2005系统中,即在尝试远程连接时收到错误提示:“在连接到SQL Server 2005时,在默认的设置下SQL Server不允许进行远程连接可能会导致此失败。” 解决这个问题涉及...
9. **日志分析**:通过查看SQL Server和Java应用的日志,可以获取关于SSL连接失败的详细错误信息,这些信息有助于定位问题所在。 10. **测试与验证**:使用`test.txt`这样的测试文件,可以编写一个简单的Java程序...
### Java连接SQL Server 2005的知识点详解 #### 一、概述 在Java开发中,经常需要与各种数据库进行交互,其中SQL Server作为一款广泛使用的数据库管理系统,其与Java程序的集成变得尤为重要。本篇文章将基于一个...
System.out.println("连接失败: " + e.getMessage()); } ``` 注意:URL中的`localhost:1433`是SQL Server默认的监听端口,`myDatabase`应替换为实际的数据库名。 6. **执行SQL语句**: 使用`Statement`或`...
标题 "kettle 连接sqlserver 驱动" 涉及到的是在数据集成工具 Pentaho Data Integration(简称 Kettle 或 PDI)中,如何配置和使用 SQL Server 数据库的连接。Kettle 是一个强大的ETL(Extract, Transform, Load)...
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机的 TCP/IP 连接失败。java.net.ConnectException: Connection refused: connect ``` 这通常意味着服务器未运行、防火墙阻止了连接,或者指定的端口号不正确...
标题“php连接sqlserver2005及以上版本驱动下载”指出,我们需要关注的是PHP与SQL Server 2005或更高版本的兼容性问题。PHP的原生mssql扩展仅适用于较旧的SQL Server版本,因此在更新的环境中,它将无法正常工作。...
1. **下载 SSMSEE 安装包**:从微软官方网站或其他可信来源下载 SQLServer2005_SSMSEE.msi 文件。 2. **运行安装程序**:双击安装包启动安装向导,按照提示完成安装过程。 3. **配置连接选项**:首次打开 SSMSEE 后...
在“pb连接sqlserver所需dll全版本”这个主题中,我们可以讨论以下几个关键知识点: 1. **ODBC驱动**:PB连接SQL Server通常会通过ODBC(Open Database Connectivity)驱动程序。ODBC驱动是一个标准的API,允许应用...
首先,连接SQL Server 2005需要几个关键组件:连接字符串、数据库引擎以及适当的ADO对象。连接字符串包含了服务器名称、数据库名、用户名和密码等信息,通常格式如下: ``` "Provider=SQLOLEDB;Server=<服务器名>;...
SQL Server 2005 自述文件可以从此 Microsoft 网站在线获取。 注意: 未及时包括在本自述文件中的任何有关 SQL Server 2005 和 SQL Server Express 的信息都将发布到 Microsoft 知识库文章 907284 中。 [顶部]...
标签中的"Sqlserver2008 R2"表明问题可能涉及到SQL Server 2008 R2,虽然标题提及的是SQL Server 2005,但错误可能在升级或迁移过程中出现,或者用户正在试图用2008 R2的解决方案解决2005的问题。 压缩包内的两个...
本文将详细介绍如何使用ADO在Visual Studio 2008环境下连接到SQL Server 2000/2005,并提供一个具体的示例类`COperaterDB`来演示这一过程。 #### 二、ADO与SQL Server连接原理 ##### 1. ADO简介 ADO是一种轻量级的...
另外,sa账户也可能因为SQL Server配置问题导致连接失败。SQL Server的配置可以通过SQL Server Configuration Manager来完成。在这里,可能需要检查SQL Server是否允许远程连接,以及相关的网络协议是否被启用。比如...
本文将详细讨论标题中提到的问题:“64位SQL Server 2005无法链接32位的SQL Server 2000”,以及如何解决这个问题。 首先,我们需要理解64位和32位系统的区别。64位操作系统可以处理更大的内存地址空间,支持更大的...
SQL Server是一款广泛使用的数据库管理系统,它支持从基本的数据存储到复杂的商业智能解决方案的所有功能。在使用SQL Server进行数据库管理或开发过程中,安装是一个重要的环节。然而,安装过程可能因为各种原因遇到...
String url = "jdbc:sqlserver://localhost:1433;databasename=新闻发布系统"; String user = "sa"; String pass = "*"; Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = DriverManager...
_bstr_t strConnect = "Driver={sqlserver};server=127.0.0.1,1433;uid=sa;pwd=hello38;database=student;"; sqlSp->Open(strConnect, "", "", adModeUnknown); cout 连接成功!" ; ``` ### 5. 创建 `_RecordsetPtr`...