java连接sqlserver报错
使用Java进行项目开发,一般是使用MySQL数据库,由于项目需要本次换成了SQLServer数据库,在eclipse中进行连接测试时驱动类、URL地址、用户名和密码都正确,但是会抛出以下异常,无法正确连接到SQLServer数据库
com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host localhost, port 1433 has failed.
Error: "Connection refused: connect. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:206) ~[mssql-jdbc-6.1.0.jre8.jar:na]
at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerException(SQLServerException.java:257) ~[mssql-jdbc-6.1.0.jre8.jar:na]
at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2385) ~[mssql-jdbc-6.1.0.jre8.jar:na]
at com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:567) ~[mssql-jdbc-6.1.0.jre8.jar:na]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1955) ~[mssql-jdbc-6.1.0.jre8.jar:na]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1616) ~[mssql-jdbc-6.1.0.jre8.jar:na]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1447) ~[mssql-jdbc-6.1.0.jre8.jar:na]
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:788) ~[mssql-jdbc-6.1.0.jre8.jar:na]
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1187) ~[mssql-jdbc-6.1.0.jre8.jar:na]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1408) ~[druid-1.0.18.jar:1.0.18]
at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1464) ~[druid-1.0.18.jar:1.0.18]
at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1969) ~[druid-1.0.18.jar:1.0.18]
————————————————————————————————————
这是由于SQLServer安装默认是禁用TCP/IP协议的,而连接SQLServer需要启用TCP/IP协议
解决方法:在搜索栏中搜索SQLServer,打开SQLServer配置管理器,在SQLServer配置器的网络配置中启用TCP/IP协议。
修改之后就可以成功连接到SQLServer数据库了。
转载于:https://www.cnblogs.com/CKhomepage/p/10963408.html
java连接sqlserver报错相关推荐
- java连接OPC 报错汇总
java连接OPC 报错汇总 最近在弄utgard连接opc服务器 状态码 原因 解决方案 80070005: Unknown error (80070005) 账号没有权限 服务器在win10下 没 ...
- Windows10【Java连接Redis报错】
报错的原因 应该是:Redis服务器没有打开! 目录 一.报错信息1 二.报错信息2 三.解决方法 一.报错信息1 F:\Java\jdk1.8.0_201\bin\java -ea -Didea.t ...
- 数据库-Navicat连接SQLserver报错:未发现数据源名称并且未指定默认驱动程序
Navicat连接SQLserver数据库时报错: 未发现数据源名称并且未指定默认驱动程序 导致原因: navicat没有安装sqlserver驱动 解决办法: 打开Navicat的安装路径,Navi ...
- kettle连接sqlserver报错
kettle连接数据库一直报错,启动错误可以尝试调整 1.指定jdk 2.尝试调小这两个值的默认值
- jdbc连接sqlserver报错java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver...
使用2008的数据库, 我已经引入的sqljdbc4的包,单还是报这个错,很奇怪突然想到在配置hibernate的时候,是拷贝下来的代码 然后到网上查了下, 因为是2008的版本驱动和2000的有点不 ...
- java连接zookeeper报错问题“KeeperErrorCode = ConnectionLoss”
错误日志: Exception in thread "main" org.apache.zookeeper.KeeperException$ConnectionLossExcept ...
- java连接oracle报错ora-12505,Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考. 解决方案一: 今天工 ...
- java连接oracle报错_java 项目连接oracle 报错如下
org.apache.catalina.core.StandardContextlistenerStart严重:Exceptionsendingcontextinitializedeventtolis ...
- java连接oracle报错ora-12505,JDBC连接ORACLE中的ORA-12505错误以及相关问题和解决方式...
问题描述:重装系统和oracle 11g,实例名orcl,输入以下代码 import java.sql.*; public class TestJDBC { public static void ma ...
最新文章
- HTML5网页上播放mp4失败的原因
- jfinal多数据源ActiveRecordPlugin
- C语言读入文件全部内容的方法
- win10下gnuplot的安装
- 时序预测:从两篇高影响力的论文谈起
- 软核、硬核以及固核的概念
- 嵌入式Linux系统编程学习之三十四 Socket 编程
- python获取指定扩展名的文件_用Python提取文件夹下的特定扩展名的文件
- 什么叫小米粒吸尘机器人_mac上的Automator小机器人的有什么妙用?
- SQL round()函数
- CSS3 calc() 用法
- Python-Django框架学习笔记——第一课:Hello World
- iKuai软路由模拟环境搭建
- 教大家如何修改Mac电脑上的DNS
- Mock工具介绍,为什么使用Mock?
- 电脑硬件知识入门之硬盘篇
- Yocto创建自己的分区(基于STM32MP1)
- python怎么在图片上写字_python如何实现内容写在图片上
- H5全新红包直通车网站源码 包含多款游戏已对接支付
- EMC,EMI和EMS 有什么区别和联系?
热门文章
- mkimage command not found
- make 命令_make考点总结(建议中、高考学生收藏)
- 非大学生学计算机,浅谈非计算机专业大学生的计算机教学
- l380废墨收集垫已到使用寿命_湖北雨水收集系统定制
- LeetCode 2171. 拿出最少数目的魔法豆(排序)
- LeetCode 1954. 收集足够苹果的最小花园周长(数学)
- LeetCode 954. 二倍数对数组(map计数)
- LeetCode 1094. 拼车
- POJ 1442 Black Box(大小堆,求第K小的元素)
- C++ Primer 第11章 泛型算法 学习总结