为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:Windows 10 家庭中文版
【CPU】: AMD R7 4800H
【问题描述】*:
1: 驱动使用的是 :DmJdbcDriver18
2: 用idea的连接工具使用同一个驱动包连接,可以正常连接使用
3: java8。用最简单的代码连接:
DriverManager.getConnection(url, userID, passwd);
报错:
Exception in thread “main” dm.jdbc.driver.DMException: 网络通信异常
Caused by: java.net.BindException: Cannot assign requested address: connect
4: 在用java代码连时,是断开了idea工具的连接的,不会是会话超过限制的问题。
可以参考下这个帖子,https://blog.csdn.net/liujinyua/article/details/79620851?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.highlightwordscore&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.highlightwordscore
把 DRIVER_CLASS和DATABASE_URL 修改下:
DRIVER_CLASS = “dm.jdbc.driver.DmDriver”;
DATABASE_URL = “jdbc:dm://10.12.23.345:5236”;
1.看报错应该是网络层面的问题,可能是端口被占用或端口不够用导致;
2.如果url连接的是本机,尝试使用127.0.0.1代替localhost进行重试。