程序运行后,显示的{dataSource-1}是什么意思?

程序运行后,显示的{dataSource-1}是什么意思?

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图
http://img1.sycdn.imooc.com//climg/5f9830a909b931f015370863.jpg# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,根据报错信息,

Data source rejected establishment of connection,  message from server: "Too many connections"-->数据源拒绝建立连接,来自服务器的消息:“连接太多”

猜测可能是对应JDBC数据库连接没有关闭而导致的,因为数据库太多链接,导致资源没有及时释放,同学可以尝试调用close关闭数据库连接或者重启数据库与项目等内容。

好帮手慕阿园 2020-10-28 10:28:55

同学你好,这里是控制台输出的日志信息,表示用到了连接池里面第几个连接来连接数据库,dataSource-1表示第一个连接,inited 表示初始化完成,所以这里就是表示数据源-1初始化完成

祝学习愉快

  • 提问者 慕虎4211385 #1
    程序连续执行多次后,出现如下错误,是连接池数量设置不够吗? 十一月 02, 2020 6:51:02 下午 com.alibaba.druid.pool.DruidDataSource error 严重: init datasource error, url: jdbc:mysql://localhost:3306/news?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"
    2020-11-02 18:53:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师