`
谷熙亚
  • 浏览: 49299 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于SqlServer2005的jdbc连接的TCP/IP错误问题解决

阅读更多
解决方案(自己照图配置,ok)
   打开SQL Server Configuration Manager,然后按如下图的配置:



VIA一定不就要开,否则,服务重启不了,我的是这样!



   
网络方案(仅供参考)
在 SQL Server 2005 里面,如果出现到主机的 TCP/IP 连接失败。
java.net.ConnectException: Connection refused: connect!
首先是因为sqlserver2005默认情况下是禁用了tcp/ip连接。
您可以在命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...不能打开到主机的连接,在端口 1433: 连接失败
启动tcp/ip连接的方法:
打开 \Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager--->网络配置选择mssqlserver协议, 然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了!
这时在命令行输入:telnet localhost 1433就不会再报错了,窗口显示为一片黑,即为正常



特例:
1,打开SQL server configuration manager--->网络配置--->Tcp/Ip,右键选择开启Tcp/IP
2,双击修改Tcp/IP端口号。注意不是所有机器的端口号都是1433,打开Tcp/Ip界面后,先查看最底下一栏的动态端口号是多少,像我的机器就是2921.在这儿纠结了很久,原先全部的时间都浪费在把端口设置成1433!!
然后把上面所有的动态端口号都改为2921(你自己机器的动态端口号),所有Enable的选项都选YES。然后应用,确定。
附:我是索性把所有的不论动态端口还是端口都设成了2921,调了半天,生气了!
3,重启数据库连接服务。
然后在命令行输入:telnet localhost 端口号,如果窗口不显示连接不上,出来一个黑屏,那么就表示连接成功了。
然后去你写的类里面连接数据库吧,起码不会再有“到主机的TCP/IP连接失败”的问题了!
  • 大小: 372.6 KB
  • 大小: 187.4 KB
分享到:
评论

相关推荐

    sqlserver2005驱动以及编程区别和使用区别

    估计是因为sqlserver2005默认情况下是禁用了tcp/ip连接。 您可以在命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...不能打开到主机的连接,在端口 1433: 连接失败 启动tcp/ip连接...

    SQLServer2008 jdbc连接所需jar

    连接的时候只需要这几个jar完全可以...在这个过程中通常会遇到提示com.microsoft.jdbc.sqlserver.SQLServerDriver找不到的问题,这时在确认TCP/IP端口是1433的前提下,确认用户名、密码和驱动的书写正确,保证jar包齐全

    MyEclipse中用JDBC连接Sql_Server_2005

    用JDBC连接Sql Server 2005总结 1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:...

    JSP通过JDBC连接SQL Server 2017

    使用MyEclipse编写JSP通过JDBC连接SQL Server 2017 1. 下载并安装SQL Server 2017 (下面是分享的下载安装包,自取) 链接:https://pan.baidu.com/s/1-Zx5o3pjnRDhj7zKqoEsSg 提取码:gwga 2. 配置SQL Server 2017的...

    网上图书管理系统-数据库课程设计.doc

    //存放连接错误信息的变量 //数据库连接url String url = jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DB_OBSS"; //JDBC数据源路径 //数据库连接对象 public static Connection dbConn; //初始化成员...

    JDBC连接集群数据库的方法

    在连接数据库的url地址有点不一样 代码如下:jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=IP1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=IP2)(PORT=1521)))...

    MyEclipse 配置SQL Server 2008数据库驱动操作步骤

    2、设置SQLEXPRESS服务器,启动TCP/IP服务(若已开启跳过此步),重启服务器 3、在MyEclipse中,Window –> Preferences –> Java –> Installed JRES 点击Edit,进入之后添加现有jar,选择之前的sqljdbc.jar 4、配置...

    MySQL数据库主机127.0.0.1与localhost区别

    mysql -h 127.0.0.1 的时候,使用 TCP/IP 连接, mysql server 认为该连接来自于127.0.0.1或者是”localhost.localdomain” mysql -h localhost 的时候,是 不使用TCP/IP 连接的,而使用 Unix socket ;此时,...

    Oracle Instant Client 11.2.0.1.0 轻量级Oracle客户端

    2. 将 xxx.xxx.xxx.xxx 改为要连接的 Oracle 服务器的机器名或IP地址。 3. 将 xxxxxx 改为要连接的 Oracle 服务器的 SID,如不知道 SID,请询问安装 Oracle 数据库的管理人员。 相关网站: Oracle Instant Client ...

    非常苛刻的java工作要求

    5. 熟悉Oracle、MySQL、sql server、DB2数据库,了解SQL语句优化。 6 熟悉SVN,git等工具。 7、具备良好的编码风格和开发习惯,熟练掌握UML设计工具; 8、熟悉linux或unix操作系统文件系统以及常用命令; 9. 熟悉...

    大工15年春《Java-程序设计》在线作业三100分答案.docx

    正确 ----------------- 选择:A 5.SQL Server 数据库和 MySQL 数据库都是 C/S 结构的关系型数据库。 A. 错误 B. 正确 ----------------- 选择:B 6. Java 提供 ServerSocket 类和 Socket 类实现 TCP Socket 通信。...

    oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

    (ADDRESS = (PROTOCOL = TCP)(HOST = *IP*)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = *SID*) ) ) 1.5 配置环境变量 #vim ~/.bashrc --根目录下为全局使用,为限制用户权限,可只...

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

    (ADDRESS = (PROTOCOL = TCP)(HOST = *IP*)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = *SID*) ) ) 1.5 配置环境变量 #vim ~/.bashrc --根目录下为全局使用,为限制用户权限,可只...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm sqlplus安装包集合

    (ADDRESS = (PROTOCOL = TCP)(HOST = *IP*)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = *SID*) ) ) 1.5 配置环境变量 #vim ~/.bashrc --根目录下为全局使用,为限制用户权限,可只...

    JAVA笔记(根据马士兵的java视频整理).pdf

    * JAVA中的网络编程,包括Socket、ServerSocket、TCP/IP、UDP等 数据库编程 * JAVA中的数据库编程,包括JDBC、SQL、数据库设计等 Web编程 * JAVA中的Web编程,包括Java Servlet、JavaServer Pages、JavaServer ...

    Linux环境数据库管理员指南

    9.23.11 安全的TCP/IP连接 276 9.23.12 通过ssh运行安全隧道 276 9.24 增加与删除用户 276 9.25 磁盘管理—支持大型数据库 277 9.26 管理数据库 278 9.26.1 创建数据库 278 9.26.2 访问数据库 278 9.26.3 删除数据库...

    21天学通Java-由浅入深

    图文并茂很适合初学着学习 下面是课程的目录: 第一篇 基础篇 第1章 Java简介(精彩视频:33分钟) 21 1.1 Java的平台简介 21 1.2 安装工具包 22 1.2.1 下载JDK 22 1.2.2 安装JDK 24 1.2.3 查看与设置环境变量 25 ...

    教务系统设计数据库设计.doc

    提供TCP/IP、ODBC和JDBC等多种数据库连接途径 。 提供用于管理、检查、优化数据库操作的管理工具。 可以处理拥有上千万条记录的大型数据库。 教务管理系统的设计与实现 开发和运行环境选择 教务管理系统主要用于...

    教务系统设计数据库设计(1).doc

    提供TCP/IP、ODBC和JDBC等多种数据库连接途径 。 提供用于管理、检查、优化数据库操作的管理工具。 可以处理拥有上千万条记录的大型数据库。 教务管理系统的设计与实现 开发和运行环境选择 教务管理系统主要用于...

Global site tag (gtag.js) - Google Analytics