
导入commons-logging.jar包即可
Exception in thread "main" java.lang.NoClassDefFoundError:
com/mchange/v2/ser/Indirector
我们应该知道mchange-commons包是c3p0数据库连接池的辅助包,如果没有这个包系统启动时会报classnotfoundexception,这是更新c3p0-0.9.2版本后分离出来的包

翻译:
请注意:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果不设置显式选项,则必须建立默认的SSL连接。您需要通过设置useSSL=false显式地禁用SSL,或者设置useSSL=true并为服务器证书验证提供信任存储
解决方法:
把连接地址加上useSSL的属性
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false
更多问题会继续补充~
本文探讨了在使用c3p0数据库连接池时遇到的NoClassDefFoundError问题,指出mchange-commons包的重要性。同时,针对MySQL更新后的SSL连接要求,解释了如何通过设置useSSL属性来避免不必要的SSL连接或明确禁用SSL。解决方案是添加useSSL=false到数据库连接URL,以确保顺利连接。
263

被折叠的 条评论
为什么被折叠?



