2023-06-07 22:25:56 [http-nio-8080-exec-8] ERROR com.sxl.util.DBHelper - org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: An SQLException was provoked by the following failure: com.mchange.v2.resourcepool.ResourcePoolException: Attempted to use a closed or broken resource pool 2023-06-07 22:25:56 [http-nio-8080-exec-8] ERROR com.sxl.util.DBHelper - select * from t_admin where username='admin'
时间: 2024-03-15 14:41:36 浏览: 19
根据你的提问,你似乎想知道发生了什么错误,并且想知道这个错误的原因是什么。根据你提供的信息,看起来你正在使用 Java 开发 Web 应用程序,并且在尝试连接数据库时遇到了问题。具体而言,你正在尝试从数据库中选择 t_admin 表中的一些行,但是连接池无法提供有效的连接。
此错误通常是由于连接池中的连接被关闭或损坏而引起的。这可能是由于网络问题、数据库故障或应用程序中的错误引起的。出现此错误时,可能需要检查数据库或应用程序日志以查找更多信息,并确保连接池配置正确。
相关问题
07-Feb-2024 22:04:34.167 严重 [http-nio-8080-exec-7] com.alibaba.druid.pool.DruidDataSource.error dataSource init error
根据你提供的信息,这是一个严重级别的错误日志,来自于com.alibaba.druid.pool.DruidDataSource类的dataSource init方法。该错误表示在初始化数据源时发生了错误。
DruidDataSource是阿里巴巴开源的一个数据库连接池实现,用于管理和提供数据库连接。当应用程序启动时,会尝试初始化数据源,但在这个过程中发生了错误。
要解决这个问题,你可以查看完整的错误日志,以获取更多关于错误的详细信息。常见的导致数据源初始化错误的原因可能包括数据库连接配置错误、数据库服务器不可用、数据库驱动缺失等。你可以检查数据库连接配置是否正确,并确保数据库服务器正常运行。
如果你无法解决该问题,可以尝试搜索类似的错误信息或向相关技术论坛或社区寻求帮助,以获取更多专业的支持和建议。
2023-06-12 16:56:18 -63792 [http-nio-8080-exec-1] WARN - not full timeout retry : 1 2023-06-12 16:56:18 -63837 [Druid-ConnectionPool-Create-1047497707] ERROR - create connection error com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
这个问题看起来是一个数据库连接问题。它可能是由于数据库服务器故障或网络连接中断引起的。你可以尝试重新启动你的数据库服务器或者检查你的网络设置,确保数据库服务器可以正常访问。如果问题仍然存在,你可以联系数据库管理员获取更多帮助。另外,你也可以查看数据库的日志文件,找出具体的错误信息以便更好地解决这个问题。