项目中mysql数据库连接问题:这里用的是jdbc,c3p0

出现这种错:

org.springframework.jdbc.support.MetaDataAccessException: Could not get Connection for extracting meta-data; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.

(翻译:org.springframework.jdbc.support.metadataaccessexception:无法提取元数据获取连接;嵌套异常org.springframework.jdbc.cannotgetjdbcconnectionexception:未能获得JDBC连接;嵌套异常难道是企图通过客户端校验连接超时了。)
或者这种错:

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
(翻译:com.mysql.jdbc.exceptions.jdbc4.mysqlnontransientconnectionexception:无法创建连接到数据库服务器。)

1.查看配置的数据库账号密码地址正确不。

2.数据库版本问题(我这里本地数据库是mysql8 项目里使用的是mysql5  我在本地用navicat能连接上i但是在代码里用配置是连不上的,  网上说8与5的加密方式不一样,后来我在本地删除了mysql8重新装了mysql5  就可以了 )

你可能感兴趣的:(项目中mysql数据库连接问题:这里用的是jdbc,c3p0)