开发者社区> 问答> 正文

druid-spring 1.1.20一直报Caused by: java.sql.SQLExcep

是我配置有问题吗?

initial-size: 10 min-idle: 10 max-active: 100 max-wait: 60000 time-between-eviction-runs-millis: 60000 min-evictable-idle-time-millis: 30000 test-on-borrow: false test-while-idle: true test-on-return: false keep-alive: true remove-abandoned: true remove-abandoned-timeout: 1800 log-abandoned: true default-auto-commit: false

sql语句是没有问题的

原提问者GitHub用户TsukasaHwan

展开
收起
山海行 2023-07-05 19:27:38 103 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    这个错误很可能是druid数据源的url、username、password等配置错误导致的。
    解决这个错误需要检查你的druid数据源配置,主要有以下几步:

    确认url配置是否正确
    正确的url配置依据数据库类型而不同,如MySQL url以jdbc:mysql://hostname:port/db_name开头。

    检查username是否与数据库的用户名一致
    要连接数据库,用户名必须与创建数据库用户的名字完全相同。

    检查password是否与数据库用户名对应用户的密码一致
    用户名对应的密码必须完全一致, Otherwise不能登录。

    确保使用的驱动类(driverClassName)正确
    如MySQL driverClassName应为com.mysql.jdbc.Driver

    核对数据库的用户名和权限
    确认该数据库用户名是否存在且有正确的访问权限。

    2023-07-30 16:55:36
    赞同 展开评论 打赏
  • 可能是你的参数配置问题。能把配置信息发一下看一下。

    2023-07-11 09:09:29
    赞同 展开评论 打赏
  • 把这个关掉就ok了 keep-alive: false

    原回答者GitHub用户jolinery

    2023-07-06 10:55:29
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载