iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >dm.jdbc.driver.DMException网络通信异常的解决过程
  • 803
分享到

dm.jdbc.driver.DMException网络通信异常的解决过程

Python 官方文档:入门教程 => 点击学习

摘要

目录问题重述:报错:问题背景:尝试解决过程:最终解决方法:归纳原因:总结与强调:问题重述: idea中项目启动不成功,达梦数据库连接不上,报网络通信异常与连接超时错误 报错: 1.d

问题重述:

idea项目启动不成功,达梦数据库连接不上,报网络通信异常与连接超时错误

报错:

1.dm.jdbc.driver.DMException: 网络通信异常

           2.Caused by: java.net.SocketTimeoutException: connect timed out

           3.ERROR  : create connection sqlException, url: jdbc:dm://这里是我的Url, errorCode 6001, state 08S01

数据库中的错误

 项目启动中的错误

问题背景:

今天让跑一个项目,跑不出来,一直报上述的错误,数据库网络通信异常以及连接超时。由于这个数据库是布置在对方的,连接得使用vpn,所以我单独在达梦数据库中测试数据库是否能跑通,结果可想而知,还是网络通信异常报6001.这时我又试试在dbeaver中能否跑通,结果还是跑不通,在搜索了相关博客,找到了一篇相对能解决问题的,在此感谢这位大佬登录EasyConnect后无法通过jdbc访问服务器数据库问题解决

 用了大佬的方式。dbeaver 连接远程数据库成功了。在dbeaver上跑成功了,那在项目代码中因该就不会出现这个问题了。结果我重新启动项目报一样的错误。给孩子整绝望了,最后在我导的帮助下终于解决了

尝试解决过程:

1.首先排除了由于数据等输入错误的相关信息

2.使用达梦数据库验证是否能连接成功数据库-----》连接不成功,排除项目中的错误

3.使用上述博客方法,加入代码

-Djava.net.preferIPv4Stack=true

-------------------------------------------------------------------------------------------------------------------------------

4.查看程序代码的驱动包是否不兼容以及dbeaver和达梦的驱动包兼容----》兼容

5..在项目控制端使用telnet ip 端口号---》 验证网络通信是否正常

6.使用ping 命令验证网络是否通畅

7..因为数据库网络通信异常,尝试将远程的数据库换成本地的数据库-----》换成本地数据库跑成功;

8.尝试换一个环境重新运行,结果失败-----》验证了不是环境的问题

------》综上得出是达梦数据库的问题

---------------------------------------------------------------------------------------------------------------------------------

9.查看操作系统是否兼容(自己没尝试)

10.尝试用xshell访问对面的服务器地址(这里查看了后端项目部署的环境,确定是用的所需要的部署配置yml文件),访问成功----》排除了vpn的错误

11.尝试用xshell访问连接数据库(没来的急尝试)

最终解决方法:

参考上述博客,(上述博客仅在dbeaver中配置了语句)在项目中也应该配置这种语句,具体操作如下

 配置完成后在启动成功解决上述报错

归纳原因:

在项目中,由于是通过vpn进行数据库访问的,所以会出现网络通信异常以及连接超时的问题。归结其原因是jdbc连接数据库与vpn访问之间的冲突

        为什么要在dbeaver中配置了还得在idea中配置?

                dbeaver本质是java程序,可以将其想象为虚拟机

                SpringBoot本质也是java程序,可以将其想象为虚拟机

                添加话语:-Djava.net.preferIPv4Stack=true类似于在虚拟机上配置环境变量,保证虚拟机能正常运行

        在项目vm option中配置,这里的VM就是指虚拟机

总结与强调:

在项目vm option在选项中配置一句-Djava.net.preferIPv4Stack=true 连接后就可以了。这句话配置不仅要在数据库中配置,还要在跑项目的环境中配置

到此这篇关于dm.jdbc.driver.DMException网络通信异常的解决过程的文章就介绍到这了,更多相关dm.jdbc.driver.DMException网络通信异常内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: dm.jdbc.driver.DMException网络通信异常的解决过程

本文链接: https://www.lsjlt.com/news/197412.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • dm.jdbc.driver.DMException网络通信异常的解决过程
    目录问题重述:报错:问题背景:尝试解决过程:最终解决方法:归纳原因:总结与强调:问题重述: IDEA中项目启动不成功,达梦数据库连接不上,报网络通信异常与连接超时错误 报错: 1.d...
    99+
    2023-02-24
    dm.jdbc.driver.dmexception dm网络通信异常 网络通信出现异常
  • dm.jdbc.driver.DMException网络通信异常如何解决
    本篇内容主要讲解“dm.jdbc.driver.DMException网络通信异常如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“dm.jdbc.driver.DMException网络通...
    99+
    2023-07-05
  • 达梦数据库报dm.jdbc.driver.DMException: 网络通信异常
    连接达梦数据库报dm.jdbc.driver.DMException: 网络通信异常 一、复制官方文档配置数据库连接信息 1.注意url最后面的下划线"/"要去掉 2.改成 二、如果还是报网络...
    99+
    2023-09-10
    数据库 java 开发语言
  • Java网络编程之UDP网络通信详解
    目录1.UDP网络通信编程原理1.1 UDP网络通信编程介绍1.2 UDP网络通信编程的基本流程2.UDP网络通信编程案例1.UDP网络通信编程原理 1.1 UDP网络通信编程介绍 ...
    99+
    2024-04-02
  • Python LeetCode HTTP 教程:如何通过编程实现网络通信?
    Python作为一门强大的编程语言,不仅可以完成各种数据处理任务,还可以通过编写网络通信程序来实现网络通信。在本文中,我们将介绍如何使用Python编写HTTP请求程序,并通过LeetCode上的题目来加深理解。 HTTP是一种在Web上...
    99+
    2023-09-19
    leetcode http 教程
  • C#中常见的网络通信和安全性问题及解决方法
    C#中常见的网络通信和安全性问题及解决方法在当今互联网时代,网络通信已经成为了软件开发中必不可少的一部分。在C#中,我们通常会遇到一些网络通信的问题,例如数据传输的安全性、网络连接的稳定性等。本文将针对C#中常见的网络通信和安全性问题进行详...
    99+
    2023-10-22
    Http 加密 socket 网络通信:TCP/IP 安全性问题:身份验证
  • Java异常解读以及通过业务逻辑解决异常的方式是什么
    本篇文章给大家分享的是有关Java异常解读以及通过业务逻辑解决异常的方式是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、异常体系结构: 1.1:定义:程序在运...
    99+
    2023-06-03
  • win10网络连接配置异常怎么解决
    要解决Windows 10网络连接配置异常的问题,可以尝试以下几种方法:1. 重启网络设备:首先尝试将你的路由器或调制解调器等网络设...
    99+
    2023-10-10
    win10
  • mysql存储过程异常如何解决
    这篇文章主要介绍“mysql存储过程异常如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql存储过程异常如何解决”文章能帮助大家解决问题。 ...
    99+
    2023-05-25
    mysql
  • PHP异常处理:通过异常消息提供有用的错误信息
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-15
  • win10系统网络配置异常如何解决
    要解决Windows 10系统的网络配置异常问题,可以尝试以下步骤:1. 检查网络连接:确保网络线缆连接正常,无线网络连接正常,或者...
    99+
    2023-08-21
    win10
  • PHP 中的网络通信函数详解
    php 提供了网络通信函数,包括:fsockopen():建立到远程服务器的套接字连接,返回文件指针。fgets():从文件指针中读取一行数据,适用于读取响应。fwrite():将数据写...
    99+
    2024-04-20
    php 网络通信
  • 域名访问提示网络异常怎么解决
    如果域名访问提示网络异常,可以尝试以下解决方法:1. 检查网络连接是否正常,确保网络连接稳定。2. 检查网站是否被屏蔽,可能是因为网...
    99+
    2023-06-10
    域名访问提示 域名
  • 2023/4/4 常见的五种网络通信协议
    目录 一、Http协议 二、Https协议 三、Socket协议 四、WebSocket协议 五、WebService协议 六、总结 一、Http协议 HTTP协议是一种应用层协议,它是基于TCP/IP协议的,主要用于Web应用程序中的...
    99+
    2023-09-13
    服务器 网络 运维
  • BindingException异常的产生原因及解决过程详解
    一. 问题背景 今天我在讲完MyBatis后,学生在进行代码练习时遇到了下面这样的一个异常,先上图: 二. 问题分析 1.原因分析 首先我们看到,这里抛出的异常是org.apache.ibatis.binding.BindingExcep...
    99+
    2023-09-03
    mybatis java mysql
  • Docker容器跨主机通信overlay网络的解决方案
    目录一、Docker主机间容器通信的解决方案二、Docker Overlay Network三、使用键值存储搭建Docker主机集群4.1 系统环境4.2 安装Consul4.3 节...
    99+
    2024-04-02
  • 亚马逊云服务器网络异常的解决方法
    1. 检查网络连接 首先,您需要检查您的网络连接是否正常。您可以尝试访问其他网站或使用其他网络设备进行测试,以确定问题是否出在您的网络连接上。如果其他网站可以正常访问,那么问题可能出在亚马逊云服务器上。 2. 检查云服务器配置 确保您的云...
    99+
    2023-10-27
    亚马逊 解决方法 异常
  • 亚马逊服务器网络异常怎么解决的呢
    监控网络状态:亚马逊可以通过监控网络状态来了解服务器的运行状态,并及时采取措施来解决问题。可以使用网络分析工具来检查网络延迟、丢包、网络拥塞等问题。 更改网络设置:如果服务器的网络设置出现问题,可以尝试更改网络设置,例如更改IP地址、重启...
    99+
    2023-10-27
    亚马逊 异常 服务器
  • windows驱动人生提示网络异常怎么解决
    这篇文章主要讲解了“windows驱动人生提示网络异常怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows驱动人生提示网络异常怎么解决”吧!解决方法:方法一:首先进入驱动人生...
    99+
    2023-07-01
  • win10电脑网络连接配置异常如何解决
    今天小编给大家分享一下win10电脑网络连接配置异常如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。按下【win+R】...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作