om.microsoft.sqlserver.jdbc.SQLServerException: 到主机的TCP/IP 连接失败。java.net.ConnectException: Connectio
2015-10-23 20:08
776 查看
最近用java连接Sql server 2005数据库时,遇到了如上问题,错误提示具体如下:
通过查找资料,发现如下方法,希望对你有帮助(转载自:http://blog.csdn.net/ningboqingniao/article/details/4284604)
【解决方法】
(1) 检查TCP/IP有没有启动。
(2) 检查TCP端口对不对。Sql server的端口不一定就是1433。 [b]******************************************************************************************************************[/b] 【TCP端口具体设置办法】:打开SQL Server Configuartion Manager(我是SQLEXPRESS版本),左边窗口扩展SQL SERVER 2005 网络配置, 选择SQLEXPRESS 的协议(你的名字不一定是SQLEXPRESS), 右边窗口中双击TCP/IP, 弹出窗口中顶部TAB点”IP 地址”, 把IPA11里面”TCP 动态端口”的值去掉,设上 “TCP 端口” 的端口号值就可以了。(也可以直接取”TCP 动态端口”的值,我个人认为设置一下为好)
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.fileUD.javabean.DB.getCon(DB.java:32) at com.fileUD.javabean.DB.getStmed(DB.java:54) at com.fileUD.javabean.DB.CUD(DB.java:79) at org.apache.jsp.up.doup_jsp._jspService(doup_jsp.java:95) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source)
通过查找资料,发现如下方法,希望对你有帮助(转载自:http://blog.csdn.net/ningboqingniao/article/details/4284604)
【解决方法】
(1) 检查TCP/IP有没有启动。
(2) 检查TCP端口对不对。Sql server的端口不一定就是1433。 [b]******************************************************************************************************************[/b] 【TCP端口具体设置办法】:打开SQL Server Configuartion Manager(我是SQLEXPRESS版本),左边窗口扩展SQL SERVER 2005 网络配置, 选择SQLEXPRESS 的协议(你的名字不一定是SQLEXPRESS), 右边窗口中双击TCP/IP, 弹出窗口中顶部TAB点”IP 地址”, 把IPA11里面”TCP 动态端口”的值去掉,设上 “TCP 端口” 的端口号值就可以了。(也可以直接取”TCP 动态端口”的值,我个人认为设置一下为好)
相关文章推荐
- Java网络爬虫讲解
- TCP状态转换
- 参加JAVA网络编程培训
- java 通过Ajax前台传参数 并用 HttpURLConnection Post方式访问对外的接口
- linux——网络知识
- TCP三次握手和四次挥手
- 机器学习算法汇总:人工神经网络、深度学习及其它
- .net IO异步和Producer/Consumer队列实现一分钟n次http请求
- bzoj-3130 费用流
- TCP 的那些事儿(转载)
- TCP断开连接中与TIME_WAIT
- 写一个json格式API,http请求接收json数据
- debian等的网络管理 配置 /etc/network/interfaces 和图形界面配置的区别
- 家庭洗车APP --- Androidclient开展 之 网络框架包介绍(一)
- 域名转发
- 9个高招,让企业WiFi速度飞起来!
- 网站开发进阶(四)Tomcat Server处理一个http请求的过程
- 网站开发进阶(四)Tomcat Server处理一个http请求的过程
- http常见错误返回码解释
- HTTP1.1中CHUNKED编码解析