JDBC测试的问题 Disconnected from the target VM, address:

新手上路,请多包涵

关键字:Disconnected from the target VM, address: '127.0.0.1:54469', transport: 'socket'

问题是这样的,maven工程,idea, JDBC。
如下图一,跑getRow_xiaoout()测试是可以跑出数据的, 跑getColunm_xiaoout()是抛异常,但是异常信息看不到,如下图二。

我把getColunm_xiaoout()代码放到getRow_xiaoout()里跑是没问题的。如果我对getColunm_xiaoout() 测试debug,报图三不能连接端口的异常,而且每debug一次,端口都有变动。

请教各位,这是什么原因,应该怎么解决?

图一
图片描述

图二
图片描述

图三
图片描述

阅读 6.5k
2 个回答

如果单独测试getColunm_xiaoout()会报错吗?
你调试的时候报连接端口异常应该是idea的问题. 可以看看这个博客idea调试端口号占用
另外, 控制台乱码对于排查错误不是很方便, 可以参考这篇博客试试idea乱码解决方案

新手上路,请多包涵

其实到现在我也没明白问题出在哪里,但这里我有点思路。

我这个工程有用git作管理,我在公司,连公司的数据库是没问题,所以有以下思路。

1.可能是数据库哪些地方设置有问题,毕竟是我的数据库是本地的,没有设置的。
2.编译器可能那个地方有需要设置的地方,和公司用的编译器都是IDEA。
3.看不出error

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题