jdbc 连接 sqlserver 提示: java.net.SocketTimeoutException: Receive timed out

一百零七 2017-06-29 04:05:14
连接远程服务器上的sqlserver报错:
到主机 xxxxxxx 上的命名实例 MSSQLSERVER 的连接失败。错误:“java.net.SocketTimeoutException: Receive timed out”。请验证服务器和实例名称,并检查防火墙没有阻止到端口 1434 的 UDP 通信,而且对于 SQL Server 2005 或更高版本,还要验证 SQL Server Browser 服务正在主机上运行。
代码:
private static String url1 = "jdbc:sqlserver://远程主机ip地址;instanceName=MSSQLSERVER;databaseName=test;user=sa;password=mima" +
";useunicode=true;characterEncoding=UTF-8";

SQL Server Browser 已经运行,防火墙是关闭状态。
我用kettle却能连接过去。。奇怪了

...全文
1418 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
一百零七 2017-06-30
  • 打赏
  • 举报
回复
和浏览器没有关系的 我在myeclipe连的
王子健121 2017-06-30
  • 打赏
  • 举报
回复
我用mysql可以 连上 浏览器换 个试试

62,636

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧