为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM7
【操作系统】:Linux
【CPU】:
【问题描述】*:
首先这是我部署的一个web网页版的支持很多数据库的连接工具,我正常的输入IP地址、账户、密码,显示连接不上,报网络异常(这里我肯定不是网络的问题)
然后,我经过很多次测试,发现url用dm7的写法,驱动用dm6的驱动是可以正常连接的(这里也印证了我说的网络肯定是没问题的),但是虽然显示可以正常连接了但是在这个连接工具里,无法去打开表,无法去查询表,还是有问题。
然后我想着既然那样的写法可以连接成功,我就在我的程序里试了一下,用dm7的url、dm6的驱动,却无法连接成功,报错了。
总结:
可以把jdbc日志也贴出来
开启JDBC日志
1.修改URL并重启应用
jdbc:dm://数据库ip:端口?logDir=日志路径&logLevel=all
jdbc:dm://服务名?logDir=日志路径&logLevel=all
2.从logDir路径下获取jdbc日志
3.还原URL并重启应用
jdbc:dm://数据库ip:端口
jdbc:dm://服务名
使用连接的数据库的安装目录下的驱动包连接试试,检查下JDK是1.7还是1.8,DmJdbcDriver16 对应 Jdk1.6 及以上环境 ,DmJdbcDriver17 对应 Jdk1.7 及以上环境,DmJdbcDriver18 对应 Jdk1.8 及以上环境,数据库版本是DM8的数据库么?还是DM7的数据库