为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM8
【操作系统】: 麒麟V10
【CPU】:
【问题描述】*:
1、Caused by: dm.jdbc.driver.DMException: Communication error 和 Caused by: java.io.EOFException: null
2、服务与数据库在同一台机器,能正常访问
3、jdbc地址 ---> jdbc:dm://xx.xxx.xx.xx:5236//?schema=xxx_backup&compatibleMode=oracle
4、参考问答:https://eco.dameng.com/community/question/ecc9b8c9851565d9d9325fa5a11e6e0d
尝试加了参数还是一样的错误
5、驱动包
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>8.1.2.141</version>
</dependency>
端口后面不要有斜杠,试下:
jdbc:dm://xx.xxx.xx.xx:5236?schema=xxx_backup&compatibleMode=oracle
然后驱动包用同版本的试试:
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>8.1.2.192</version>
</dependency>
select BUILD_VERSION from v$instance;
查询下数据库版本呢?建议使用数据库里面自待的驱动包,路径在deriver文件夹里面