报错ERROR c.a.d.p.DruidPooledStatement - [errorCheck,370] - CommunicationsException, druid version 1.2

项目启动成功,发出某个请求,调刚刚写的方法,报错的详细信息如下:

11:51:33.335 [http-nio-8080-exec-1] ERROR c.a.d.p.DruidPooledStatement - [errorCheck,370] - CommunicationsException, druid version 1.2.16,

jdbcUrl : jdbc:mysql://10.27.30.33:36060/xxxxx?useUnicode=true&characterEncoding=xxxxxx,

testWhileIdle true, idle millis 50114, minIdle 10, poolingCount 4, timeBetweenEvictionRunsMillis 60000, lastValidIdleMillis 50114, driver com.mysql.cj.jdbc.Driver, exceptionSorter com.alibaba.druid.pool.vendor.MySqlExceptionSorter
11:51:33.343 [http-nio-8080-exec-1] ERROR c.a.d.p.DruidDataSource - [handleFatalError,1954] - {conn-10005} discard
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

The last packet successfully received from the server was 50,108 milliseconds ago. The last packet sent successfully to the server was 50,122 milliseconds ago.

com.mysql.cj.jdbc.exception.CommunicationsException:Communications ink failure

造成的原因是 : 在Alt+Enter生成方法时 , 少了public修饰符 , 在service层加上即可

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
根据提供的错误信息,"error c.a.d.p.druiddatasource - [init,931] - init datasource error, url: jdb",可以推断这个错误与数据源的初始化有关。下面是一个以错误信息所描述的情况为基础的中文回答: 这个错误信息表明在初始化数据源时出现了问题,错误的位置为"init,931"。错误信息还提供了数据源的URL:"jdb"。 这个错误可能有多种原因。首先,可能是因为URL的格式不正确。常见的数据库URL格式通常是以"jdbc"开头,然后跟上具体的数据库类型和连接信息。所以,如果URL为"jdb",则可能是拼写错误或者缺少了"jdbc"这个关键词。 其次,错误还可能是由于数据库驱动程序(Driver)的问题引起的。可能没有正确安装或配置数据库驱动程序,或者驱动程序版本不兼容。在这种情况下,我们需要确认数据库驱动程序的正确性,并确保其与目标数据库的版本和兼容性。 此外,数据源配置的其他参数也可能导致初始化错误。需要检查数据源的用户名、密码、IP地址、端口号等配置信息,确保其正确匹配目标数据库。 为了解决这个问题,我们可以按照以下步骤进行排查: 1. 首先,确认URL是否以正确的格式书写,应以"jdbc"开头,再跟上具体的数据库类型和连接信息。 2. 确认数据库驱动程序的正确安装和配置,确保其版本与目标数据库版本兼容。 3. 检查数据源配置的其他参数,如用户名、密码、IP地址、端口号等,确保其正确匹配目标数据库的配置。 4. 若以上步骤都没有解决问题,可以尝试重启应用程序或数据库,以及检查系统日志和其他错误信息,以获取更多的调试信息。 总之,这个错误信息是与数据源初始化相关的错误。通过检查URL、数据库驱动程序以及其他参数的正确性,可以解决这个错误,并确保数据源的正确初始化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值